În data de 26 aprilie 1985, ARM (Advanced RISC Machines), o arhitectură cu set redus de instrucțiuni (RISC), este implementată în primele chip-uri ARM1 produse de VLSI Technology.
Arm Ltd. dezvoltă ISA-urile și le licențiază altor companii, care construiesc dispozitivele fizice ce utilizează setul de instrucțiuni ARM.
Au existat mai multe generații de design ARM. ARM1 original a folosit o structură internă de 32 de biți, dar avea un spațiu de adrese de 26 de biți care îl limita la 64 MB de memorie. Această limitare a fost eliminată în seria ARMv3, care are un spațiu de adrese de 32 de biți, iar următoarele generații până la ARMv7 au rămas pe 32 de biți.
Lansată în 2011, arhitectura ARMv8-A a adăugat suport pentru un spațiu de adrese de 64 de biți și aritmetică de 64 de biți cu un nou set de instrucțiuni cu lungime fixă de 32 de biți.