В настоящее время наиболее распространенной среди пользователей домашних ПК является операционная система Microsoft Windows. Операционная система призвана максимально облегчить работу с компьютером. Для этого ОС выполняет множество разнообразных функций: обеспечивает доступ к аппаратным устройствам и управляет их работой, организует хранение и использование данных, запускает программы и поддерживает пользовательский интерфейс взаимодействия с вычислительной системой. ОС также управляет разделением ресурсов вычислительной системы — процессора, памяти, дискового пространства, устройств ввода-вывода, как между задачами, так и между несколькими пользователями. Системными утилитами называются служебные программы, используемые для поддержания работоспособности компьютерной системы. Большинство утилит предназначены для обслуживания файловой системы и дисков. Некоторые утилиты используются для ведения архивов данных, а специальные антивирусные программы обеспечивают защиту системы от компьютерных вирусов.