The invention relates to a system and method for expanding the model driving development capability by applying a plug-in. In the system and the method, a'model and plug-in' combined mode is provided to describe and establish a software system, firstly a model designing tool is used for establishing basic model description of the software system and then establishing a plurality of reusable plug-pin model for further describing a basic model object, the plug-in model can be expanded randomly on various basic model objects, and the plug-in can complete a software function with any complexity, therefore, the expansion of the model driving development capability is realized. By utilizing the invention, the technical problems of the existing model driving development method that because a fixed model is adopted, the describing capability of complex service system is poor, and the software system with the model driving development can not be established, expanded and maintained visually and dynamically under the operating state and the like are solved. The system developed by using the method has the advantages that the development complexity degree is low, the development speed is fast, the reusable degree of technology is high, the expansion is flexible, the maintenance is convenient and the reliability is high.