Computer software can be stored electronically and includes programs like MS Word, Excel, and PowerPoint. There are two main types of software: system software and application software.
System software includes operating systems, utilities, device drivers, and language translators. It controls hardware and provides support for application software. Examples include Windows, Linux, compilers, and drivers. Application software does specific tasks for users like payroll systems, word processors, and spreadsheets. It can be general purpose, used for many tasks, or special purpose, designed for a specific function.