一般是指一些被
软件工程师用于为特定的
软件包、软件框架、硬件平台、操作系统等建立应用软件的特殊软件。
从国内代表性的软件开发工具中,我们可以看出这一类产品的大致脉络,亚思捷的
TNT平台开发工具:TNT平台的核心优势在于低成本的个性化,他可以同时向客户提供T——业务系统模板,即OA、CRM、文档管理、信息门户、在线考试等标准化的应用系统;N——开源组件包,即上述应用系统的源代码;T——开发工具,即基于微软Jupiter平台的快速开发工具,开发者可以通过界面属性设定的方法来完成对业务系统的快速开发,自动化生成C#和JAVA的二种语言的系统。显然,TNT中的两个“T”是业务的重点,而杀手锏则是低价。
其他的软件开发平台工具与上述三种均大同小异,都是提供“标准化+行业化+个性化”的应用模式。
从中我们看出,这些软件开发工具确实都非常具有我们在上文中提到的技术共性,另外我们还都具有一个共同点,那就是他们既提供软件开发工具平台,又提供基于该平台生成的各种应用系统,两种产品相辅相成。这种模式也是软件开发平台销售的主流模式。