软体需求.软体需求是指要安装此一软体，并且让软体正常操作，电脑所需要的软体资源或是基本假设。这些需要的软体可能不会放在软体安装包中，需要使用者自行安装。
系统平台.系统平台描述一部份的软体框架，可能是硬件的，或是软件的。软体需要在此系统平台上执行。典型的系统平台包括电脑的计算机系统结构、操作系统及运行时系统函式库，也可能包括编程语言。在提到软体需求时，其中最重要的就是操作系统。在相同系列，不同版本的操作系统中，软体可能会有不同的行为，不过有时会有向后