1. Браузеры, EMail клиенты, Игры, офисные пакеты и Т.д
2.Программы нужны для Взаимодействия с ними и получения информации, драйверы это микро программы для взаимодействия с устройствами
3.Дра́йвер (англ. driver, мн. ч. дра́йверы) — компьютерное программное обеспечение, с помощью которого другое программное обеспечение (операционная система) получает доступ к аппаратному обеспечениюнекоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентоваппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокартаили принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
4.Взаимодействие между устройствами, программами, и пользователем