A guide to the functions and operation of computer software explains how software and hardware work together, discussing operating systems, programming languages, and database, spreadsheet, word processing, graphics, communications, Windows, and utility software products. Original.