Protein could be expressed in various systems and each system has its own advantages. To choose which system, we should take several factors into consideration such as the Cost, the type of protein, function and desired protein yield. The most widely used systems are expressions in Bacterial, Yeast, Insect and Mammalian.