Talking about software development, 3 important factors is timing, cost, and quality. It is crucial to achieve target but with good quality software at reasonable price. Standardization is one of important way to achieve those goals : Management Standards and Development Standards Management standards to ensure timing and cost, while Development standards is to control software quality. Benefit of Development Standard : System has Standard -The software will have unification and standardization. -Consistency can be kept intact, especially in large system to cover large business in big enterprise -Speed up development, because similar functions does not need to be developed from scratch. Development Efficiency Increases -Similar functions can be re-use in other modules. -Shorten development time because of built-in common functions Cheap Maintenance -Common functions can be maintain easily because it has same patterns