IBM，都具备独立软件供应商的能力，能够开发专业软件。独立软件供应商通常制造和生产能运行与一个或多个电脑硬件、一种或多种操作系统平台的软件产品。大多数的操作系统平台制造商，例如BEA Systems、微软、Novell、IBM、Sun公司、惠普以及苹果公司等，都有特别的商业伙伴项目，用以鼓励和支持独立软件供应商。通常情况下，一个操作系统平台上运行的应用软件越丰富，那么这个操作系统就能对用户提供越多的使用价值。当然，尽管像微软和IBM这样的平台制造商也开发应用软件，但在多数情况下，这样的大公司并不一定