n.
Pronunciation: ' so ̇ ft- ˌ wer
Function: noun
Date: 1958
: something used or associated with and usually contrasted with hardware: as a : the entire set of programs, procedures, and related documentation associated with a system and especially a computer system specifically : computer programs b : materials for use with audiovisual equipment