中小软件企业在进行软件开发过程中采用传统的瀑布式开发模式,存在代码冗余度高、可重用性不高、开发周期长、软件质量低劣,维护困难的弊端。而基于MVC敏捷式的软件工厂开发模式具有可重用性高、开发周期短、开发成本降低、开发效率高的特点,会促进应用软件产业根本性的变革。