1. The programs, routines, and symbolic languages that control the functioning of the hardware and direct its operation. 2. software manufacturers; software sales.