In this paper, a mechanized system for self-assessment based on process-oriented approach of ISO 9004:2000 has been developed. To design of this mechanized system, the expert system has been used as in providing the assessment and scoring questions the experts’ knowledge, head auditors of quality management system, has been used and this knowledge has been saved in the ACCESS software database. Also, Visual Basic software for creating user interface and deduction has been applied. In addition, the stage of development of this system conforms to the stage of development of expert systems. The organizations or users can assess themselves, determine their quality management maturity level, and identify their performance improvement points, based on ISO 9004:2000, with using this system.