Application software, also known as apps, are computer programs designed to help users perform specific tasks like managing documents, graphics, or media. Examples include office suites, accounting programs, and media players. System software includes operating systems, firmware, and utilities that operate hardware, provide a platform for apps, and maintain the computer. System software includes programs like Windows, MacOS, and Linux operating systems as well as compilers and debuggers used to develop other software.