Ответ:

Три основные группы ПО: системное, прикладное и инструментальное (системы программирования).