 Medications are typically produced by pharmaceutical companies and are often patented to give the developer exclusive rights to produce them.Those that are not patented (or with expired patents) are called generic drugs since they can be produced by other companies without restrictions or licenses from the patent holder.Pharmaceutical drugs are usually categorised into drug classes.