-
Primera generación
Estaban construidas construidas con electrónica de bulbos, su sistema operativo no existía y su dispositivo periférico era lectora de tarjeta perforada y cintas de papel. -
Segunda generación
Su tecnología era de transistores, su sistema operativo era muy básico, su lenguaje de programación era ensamblado y su dispositivo periférico era lectora de tarjeta perfora y cintas de papel. -
Tercera generación
Su tecnología se basaba en circuitos integrados (chips) a baja escala de integración (LSI), su sistema operativo era mono usuario,su lenguaje de programación era estructurada Pascal y su dispositivo periférico eran discos y cintas magnéticas. -
Cuarta generación
Su tecnología se basaba en circuitos integrados a alta escala de integración (VLSI), su sistema operativo era mono usuario y multiusuario, su lenguaje de programación era lenguajes de alto nivel y su dispositivo periférico eran impresoras, cintas y discos magnéticos y discos ópticos. -
Quinta generación
Su tecnología se basaba en circuitos integrados a muy alta escala de integración, su sistema operativo era mono usuario, multitarea y ambientes gráficos, su lenguaje de programación era programación orientada a objetos y su dispositivo periférico era impresoras CD ROM, quemadores y memorias USB.