System Maintenance
System maintenance is one of the step or a part of software development life cycle. After delivery, the software or an application should be maintained for better results, so it should be modified or updated time to time to meet customer requirements.
If there are any errors, they should be rectified and should be fixed. As software is a model for the real world, when the real world changes, the system requirements should also be changed.
Software maintenance is needed for:
Using the right software maintenance techniques enables the customers more engaged and keep them happy. But this is a great challenge and involves lot of efforts.
There are 4 types of software maintenance listed below