Мир программного обеспечения предлагает обширный спектр решений, которые можно классифицировать в три основные категории:
- Системное программное обеспечение:
- Фундамент операционной системы и аппаратного обеспечения
- Прикладное программное обеспечение:
- Пользовательские программы для конкретных задач, таких как обработка текстов или веб-браузинг
- Инструментальное программное обеспечение:
- Помогает разработчикам создавать и обслуживать другое программное обеспечение