Практически все процессы, происходящие на компьютере – будь то прослушивание музыки, перемещение курсора мыши, выход в интернет, другие действия, используют специальные программы, приложения. В действительности это набор инструкций (код) из команд и алгоритмов, специально написанных одним из языков программирования, выполняемый вычислительной техникой. Любые полученные приложением данные обрабатываются собственным алгоритмом, после чего результат выдается, например, в виде информации на экране.
Весь комплекс программ, а также приложений, находящихся на компьютере, называют сокращенно ПО, программным обеспечением. По английской версии софтом, от «software». Обычному пользователю компьютера нет необходимости знать тонкости написания программ, ему важнее знать их назначение, уметь пользоваться ими. Так при помощи одних приложений обрабатывается графика, текст, видео; другие приложения помогут поддерживать безопасность с работоспособностью операционной системы; третьи позволят работать в интернете; четвертые помогут заняться самообразованием, изучением языков. Учитывая назначение приложений, их подразделяют на системные и прикладные.