Various iterations of TQM have been developed, each with its own set of principles. Still, certain core elements persist. These include good leadership, emphasis on quality, customer priority, error-correction and improvement as an on-going process, and job training.