Although many people mistakenly assume that sildenafil citrate is a generic version of Viagra, this is not the case. Viagra is a prescription medication, and Pfizer has a patent that will not expire until 2012. This prevents any other companies from creating a generic form of Viagra until the patent expires.