A arquitetura de um computador depende do seu projeto lógico. Sua implementação num ambiente empresarial depende da tecnologia disponível no mercado e a solidez de seus diversos fabricantes.
Até a terceira geração de computadores, as definições baseavam-se na evolução dos componentes básicos de construção de seu hardwares (computador) e a evolução sistemática dos softwares (programas) empregados nestas gerações.
Neste período vimos as seguintes mudanças significativas:
Hoje as empresas vivem a quarta geração, é caracterizada principalmente pelo aperfeiçoamento da tecnologia comercial existente, proporcionando máquinas extremamente velozes, maior grau de miniaturização e confiabilidade.