Software February 6, 2015 by Bob Arthur The programs, routines, and symbolic languages that control the functioning of the hardware and direct its operation.