Maintenance - After successful testing, the product is delivered/deployed to the customer for their use. There are different activities in the maintenance phase, such as adding new features to the product, resolving errors, bugs and defects, and monitoring the application's performance. Based on the feedback from the users, new improvements can be made, and existing problems can be solved in the application.