Maintaining
Once a product or feature is live, developers might still need to update it in order to improve its performances, meet new requirements or correct some errors discovered in the product.
Editing a product or a feature after delivery is possible thanks to version control and Git/Subversion software capabilities.
Best Practices: in addition to version control and SVN/GIT capabilities, to maintain a software it is recommended to have an easy-to-read source code, a documentation that describes the feature or product and to perform regression tests.