What are various types of software maintenance?

What are various types of software maintenance?

There are four categories of software maintenance:

  • Corrective maintenance: Fixing errors that are observed when the software is in use.
  • Adaptive maintenance: Change in the software that takes place to make the software adaptable to new environment
  • Perfective maintenance: Change in the software that occurs while adding new functionalities in the software.
  • Preventive maintenance: Involves implementing changes to prevent the occurrence of errors.