This document provides an introduction to different types of software:
1) System software like operating systems and compilers provide an interface between users and computer hardware. Examples include Windows 10 and Android.
2) Application software runs on platforms created by system software and are designed for specific tasks like spreadsheets, word processors, and Microsoft Office programs.
3) Utility software helps maintain computers, ensuring correct and efficient operation, through programs like antivirus software, firewalls, and disk fragmenters. Antivirus software protects against viruses that can harm computers.