1. System software: This type of software is designed to operate, control, and maintain the computer hardware and provide a platform for running application software. Examples include operating systems, device drivers, and utility programs.
2. Application software: This type of software is designed to perform specific tasks or functions for the user. Examples include word processing programs, spreadsheet applications, and web browsers.