System software is designed to provide a platform for other software. Examples of system software include operating systems such as macOS, Linux, Android, and Microsoft Windows, computing science software, game engines, industrial automation, and software as a service application.
Many operating systems come pre-packaged with basic application software. Examples of such software include games and simple editing tools provided with Microsoft Windows or software development toolchains provided with many Linux distributions. If this type of software is uninstalled without affecting the functions of other software, it is not considered system software. Some gray areas between systems and application software are web browsers deeply integrated into the operating system, such as Internet Explorer in some versions of Microsoft Windows or Chrome OS and Firefox OS.
Cloud-based software is another example of system software. That provides a service to a software client (typically a web browser or running JavaScript application) rather than directly to the user. It is developed using systems programming methods and systems programming languages.