Las clases de computadores se pueden categorizar según su tamaño, estructura y propósito. Según su tamaño incluyen microcomputadores, minicomputadores, supercomputadoras y macrocomputadoras. Según su estructura están las computadoras digitales, analógicas y híbridas. Y según su propósito están las computadoras generales y las computadoras específicas.