Abstract. With the development of Internet technology, intelligent tutoring system is the certain developing trend the human social digitized education. In this paper, aiming at the existing problems of intelligent tutoring system application architecture, in the analysis of the relationship between EGL and Web 2.0 technologies, an application architecture of intelligent tutoring system based on EGL and integrating Web 2.0 technology is proposed. Through the process of design and implementation of an intelligent tutoring system, the key feature of the architecture is demonstrated-developers can focus on the business issues what code handle without caring for software technical details. The architecture is simple, easy to use and across languages, frameworks and runtime platforms. In addition, it can reduce the cost during the development stage of application and effectively improve the real-time requirements and human-computer interaction experience of intelligent tutoring system. A design model for intelligent tutoring system was proposed.