Die ARM-Architektur ist eine 32- und 64-Bit-Befehlssatzarchitektur (ISA), die auf dem RISC-Design (Reduced Instruction Set Computing) basiert. Die 32-Bit-ARM-Architektur ist die am häufigsten verwendete 32-Bit-ISA. Die ARM-Architektur wird häufig an andere Drittunternehmen lizenziert, um die Entwicklung von Produkten (z. B. eingebettete Geräte, System-on-a-Chip-Designs) mit einem hohen Grad an Binärkompatibilität zu ermöglichen, insbesondere mit verschiedenen Linux-Software-Repositorys.