Este documento resume la evolución del hardware y software de las computadoras a través de las cinco generaciones. La primera generación utilizó tubos de vacío, la segunda transistores, la tercera circuitos integrados de silicio, y la cuarta y quinta generaciones vieron la miniaturización de los circuitos. Las computadoras han pasado de ser máquinas enormes que ocupan salas enteras a pequeños dispositivos personales como resultado de estas generaciones sucesivas.