Компьютеры классифицируются по различным признакам: по назначению, по размерам, по архитектуре и другим параметрам. По назначению выделяют персональные компьютеры, рабочие станции, серверы, суперкомпьютеры и специализированные компьютеры. Персональные компьютеры предназначены для индивидуального использования, рабочие станции - для выполнения сложных инженерных задач, серверы - для хранения и обработки информации, суперкомпьютеры - для решения наиболее сложных вычислительных задач, а специализированные компьютеры - для выполнения узкоспециализированных функций (например, медицинские или космические компьютеры). По размерам компьютеры делятся на настольные, портативные (ноутбуки, планшеты) и карманные (смартфоны, КПК). Также существуют различные архитектуры компьютеров: CISC, RISC, VLIW и другие.