计。大部份的软体应用程式会限制在特定架构下的特定作业系统执行。虽然有些作业系统和架构无关，不过若要在新的架构上执行，一般会需要重新编译软体。常见的架构有IA-32、x86-64、ARM、IA-64、MIPS等。
处理器能力.中央处理器能力（CPU）是基本的硬体需求。大部份在X86架构下执行的程式会将处理器能力定义为中央处理器的型号以及时钟频率。其他影响其速度及能力因素（例如前端总线、CPU缓存及每秒指令等）比较不会提到。有关处理器能力的定义常常有误，例如AMD Athlon和英特尔