software

A generic term for computer programs, taken collectively. Contrast with hardware. Software can be categorized into application software and system software.