programs that control the hardware and produce the desired information or results. Software consists of system software and application software. System software manages the hardware components, which can include a single workstation or a global network