能力（CPU）是基本的硬体需求。大部份在X86架构下执行的程式会将处理器能力定义为中央处理器的型号以及时钟频率。其他影响其速度及能力因素（例如前端总线、CPU缓存及每秒指令等）比较不会提到。有关处理器能力的定义常常有误，例如AMD Athlon和英特尔的奔腾处理器，相同时钟频率的CPU其处理速度是不同的。
记忆体.软体在执行时，其程式码会放在随机存取存储器（RAM）里。记忆体的需求是在考虑应用程式、作业系统、支援软体及档案，以及其他执行程序的需求后所订定。若是在在多工作业系统中，在