from Wiktionary, Creative Commons Attribution/Share-Alike License
- suffix Used to form nouns denoting, collectively, items made from a particular substance.
- suffix Used to form nouns denoting, collectively, items of a particular kind or for a particular use.
- suffix Used to form mass nouns denoting specific classes of computer software, based on use, function, or method of distribution.
Coinage: software, the opposite of “hard” with the combining form -ware.