The document discusses different types of computer software. It describes firmware, which is software stored permanently in ROM. It then discusses the two main types of computer software: system software and application software. System software includes operating systems, device drivers, utility programs, and language processors. Application software is used to perform specific tasks like word processing, spreadsheets, communication, and games.