Software is a generic term used to refer to applications, scripts and programs that run on a device. There are two major types of software: system software and application software. System software includes operating systems, which are designed to run the computer's hardware and applications. Application software performs specific personal, educational, and business functions and includes programs like word processors, spreadsheets, databases, presentations, publishing software, CAD/CAM software, video editing, educational reference materials, computer games, and web browsers. Examples of common system and application software are provided.