Computer software controls everything a computer does and comes in two categories: system software and application software. System software includes operating systems, program translators, and utility programs. Application software allows users to perform specific tasks like word processing, accounting, and games. When selecting application software, organizations should evaluate requirements, identify vendors, evaluate alternatives, purchase licenses, install packages, and customize if needed.