软件能为企业或组织提供了更高的生产效率，这一能力是简单的文本处理软件和数据库软件所不能比拟的。许多大型的软件公司，例如微软和IBM，都具备独立软件供应商的能力，能够开发专业软件。独立软件供应商通常制造和生产能运行与一个或多个电脑硬件、一种或多种操作系统平台的软件产品。大多数的操作系统平台制造商，例如BEA Systems、微软、Novell、IBM、Sun公司、惠普以及苹果公司等，都有特别的商业伙伴项目，用以鼓励和支持独立软件供应商。通常情况下，一个操作系统平台上运行的应用软件越丰富，那么这个操