Более или менее определенно сложились следующие группы программного обеспечения:
операционные системы
системы программирования
инструментальные системы
интегрированные пакеты
динамические электронные таблицы
системы машинной графики
системы управления базами данных (СУБД)
прикладное программное обеспечение