DEV Community

Discussion on: How to Develop a Web Application?

Collapse
 
preetid80575970 profile image
Preeti Dubey • Edited

This is a lovely article, Mahipal. Apart from all the points, I would also like to add a bit about software maintenance. The web application development task doesn’t end with deployment. After the testing and deployment are done, there comes the software maintenance part which is of equal importance.

The main motive behind the maintenance part is to modify and update the system in order to have a smooth-running system.

Software maintenance is basically of four types:
1.Corrective: Rectifying bugs that were detected when the system is in use or enhancing the performance of the system
2.Adaptive: This includes modification and updations that are needed to run the product on some other platforms.
3.Preventive: this includes adding new features that are demanded by the users or maybe removing the ones that are not required or are not in demand.
4.Perfective: this includes modifications and updations that might not be required for the moment but can cause severe issues in the coming future.

So, as you see software maintenance has a huge role to play in the complete web development process as is as important as software development itself.