Softwares are broadly categorized under 4 categories based on their usages:
Application Software - End-user programs used by users to perform tasks E.g. Browser
System Software - Used by the system in order to perform multiple tasks. E.g. Operating system.
Programming Software - Used to develop programs.
Driver Software - Generally considered as System software as it controls and operates the devices connected to the computer.