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 are operating systems, compilers, and loaders. Application software does real work for users and can be general purpose, like word processors, or special purpose, like inventory control software.