Quality management ensures that an organization, product, or service is consistent. It has four main components: Quality Planning, Quality Assurance, Quality Control and Quality Improvement. Quality management is focused not only product and service quality, but also on the means to achieve it. Quality management, therefore, uses quality assurance and control of processed as well as products to achieve more consistent quality. The International Organization for Standardization (ISO) created the Quality Management System (QMS) standards. ISO has several standards that support quality management. The Software Engineering Institute has its own process assessment and improvement methods, called Capability Maturity Model Integration and IDEAL respectively.