若软体需要用到特别的硬体介面，例如高阶的图形处理器，会需要特殊的应用程序接口（API）或较新的设备驱动程式。例如DirectX，是和多媒体有关许多API的集合，常用在微软平台的游戏中。
网页浏览器.大部份网络应用程序及常会用到万维网的软体，会用电脑中预设的网页浏览器。Microsoft Windows系统上，常见的网页浏览器是Internet Explorer，有支援ActiveX控制，不过也有不少的漏洞。
其他需求.有些软体也有其他的需求。最常见的是网际网