Caverta contains sildenafil which belongs to a group of medicines called phosphodiesterase 5 (PDE5) inhibitors. Viagra also contains the same active ingredient. Because of this, Caverta and Viagra can be considered therapeutically equivalent. Sildenafil is used to treat adult men with erectile dysfunction, also known as impotence. This occurs when a man cannot get or maintain an erection suitable for sexual activity.