This bifunctional enzyme has two main domains, an orotate phosphoribosyltransferase (OPRTase, ) subunit and an orotidine-5’-phosphate decarboxylase (ODCase, ) subunit. These two sites catalyze the last two steps of the de novo uridine monophosphate (UMP) biosynthetic pathway. After addition of ribose-P to orotate by OPRTase to form orotidine-5’-monophosphate (OMP), OMP is decarboxylated to form uridine monophosphate by ODCase. In microorganisms, these two domains are separate proteins, but, in multicellular eukaryotes, the two catalytic sites are expressed on a single protein, uridine monophosphate synthase.