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