Os computadores padrão executam processadores de arquitetura x86, que podem ser divididos em:
- X86-16, significando 16 bits,
- X86-32, ou seja, 32 bits, que é frequentemente referido como x86 ou i386 ou IA-32 (Intel Architecture 32bit)
- X86-64, ou seja, 64 bits, que é geralmente chamado de amd64
O motivo pelo qual muitas pessoas se referem ao X86-64 como AMD64 é que a AMD o desenvolveu, o que pessoalmente acho que não é uma razão boa o suficiente para chamá-lo assim, afinal a Intel desenvolveu o IA64 (Arquitetura Itanium) e você não veja alguém chamando intel64.
Escusado será dizer que o software projetado para amd64 não está limitado a CPU da marca AMD, ele será executado em qualquer cpu X86-64.