Программное обеспечение, компьютерные программы или компьютерное программное обеспечение – это программы или подпрограммы для компьютерной системы или самой части системы. Прикладные программы часто являются дополнениями, специально созданными для операционной системы, и предназначены для добавления различных типов функций для пользователя. Для пользователей с разными целями создано программное обеспечение различных типов. Категории, часто используемые для этих программ, включают программное обеспечение для проектирования и публикации, игры, программное обеспечение для обучения, музыкальное и звуковое программное обеспечение, программное обеспечение для повышения производительности, справочное программное обеспечение, программное обеспечение для личных финансов, утилиты и программное обеспечение для обеспечения безопасности.
Проектные и издательские программы обеспечивают контексты, в которых пользователи могут создавать иллюстрации, редактировать фотографии и выкладывать документы для публикации. Программное обеспечение для иллюстрации включает инструменты рисования, фигуры и клипы, которые можно комбинировать и накладывать с надписью и дополнять специальными эффектами. Периферийные устройства, такие как стилус для ввода и планшет, могут дать пользователю более тонкий контроль над иллюстрацией и редактированием фотографий. Фотографии могут быть уменьшены или увеличены, обрезаны и изменены другими способами. Простые и сложные документы, в том числе те, которые сочетают текст и изображения, могут быть созданы с элементами, заблокированными в положении для получения определенных результатов.
Игры и образовательные программы могут иметь некоторое совпадение, так как некоторые игры являются учебными. Есть также игры, которые предназначены исключительно для развлечения, и образовательные программы, которые не принимают форму игр. Инструкции варьируются от материала для детского сада до набора программ со сложными языковыми курсами для взрослых. Также доступно ПО для подготовки к экзаменам в колледже или университете. Игры включают в себя множество разновидностей пасьянса, а также многопользовательские игры.
Различные формы программного обеспечения для музыки и аудио позволяют пользователю создавать, редактировать и воспроизводить мультимедиа, а программное обеспечение для повышения производительности предназначено для выполнения работы на ПК и увеличения производительности пользователей. Программы повышения производительности включают программное обеспечение для обработки текстов, электронные таблицы, программное обеспечение для презентаций слайдов и программное обеспечение для диктовки и заметок и создания сносок. Справочные программы содержат словари, энциклопедии, коллекции журналов и другие ценные ресурсы для пользователя, а программное обеспечение личного финансирования помогает пользователям создавать и поддерживать бюджет, а также фиксировать свои налоги.
Утилиты часто представляют собой программы, расширяющие функциональные возможности операционной системы. Например, некоторое программное обеспечение позволяет компьютерам Macintosh® загружать программы Windows®. Другое программное обеспечение упрощает сжатие и распаковку файлов, также доступны программы для записи компакт-дисков и DVD-дисков. Также доступно программное обеспечение автоматического резервного копирования. Программное обеспечение безопасности предназначено для очистки ПК от существующих вирусов и вредоносных программ, а также предотвращения будущих атак.