Total quality management, now a well known idea, is a philosophy of management for continuously improving the quality of products and processes. The idea is that the quality of products and processes is the responsibility of everyone who is involved with the development and/or use of the products or services. TQM involves management, workforce, suppliers, and even customers, in order to meet or exceed customer expectations. The common TQM practices are cross-functional product design, process management, supplier quality management, customer involvement, information and feedback, committed leadership, strategic planning, cross-functional training, and employee involvement. Six Sigma is a business management strategy which seeks to improve the quality of process outputs.