The invention provides a business application software development system and method, and the system is based on a model drive architecture (MDA) idea, and comprises a demand modeling module, a designmodeling module, a development modeling module, a test modeling module, a system management module, a basic framework module, and a document management module. Through the modules, the software development process comprises the steps of demand analysis, design, development and testing, the high-level models of all the steps are stored in a metadata mode and converted among all the steps, and through engineering model developed by software, an operation interface configured through visual modeling, and a standard practice template, one-key generation of operable target software is realized. According to the invention, the software development quality and efficiency are improved, and the professional knowledge requirements of software designers and the design difficulty of software development are reduced.