what-are-the-basic-practices-of-application-maintenance