This document defines the generations of computers based on the underlying hardware technology used. It outlines the five generations as: 1) Vacuum tubes (1940-1956), 2) Transistors (late 1950s-1960s), 3) Integrated circuits (1965-1971), 4) Very large scale integrated circuits (VLSI) and 5) Ultra large scale integrated circuits (ULSI, 1980-present). Each generation marked a change to newer, smaller and more advanced circuitry that allowed computers to decrease in size while increasing in capabilities.