Computer software includes system software and application software. System software consists of operating systems and utilities that control hardware and enable applications to run. Application software includes programs that perform tasks for users like word processors, spreadsheets, and databases. Software can be proprietary, in-house, off-the-shelf, customized, or open source and is typically stored on a computer's hard disk or removable media.