Компьютерные технологии: виды программного обеспечения