Общий термин, включающий программное (или математическое для специализированных компьютеров) обеспечение, библиотеки, инструкции, правила и документацию. Обозначает нематериальную часть вычислительной системы. Используется в противовес аппаратной части (hardware). Входит в состав многих сложных слов, связанных с работой компьютерных программ, названий журналов.