Planning Analysis Development & Implementation Maintenance Software maintenance is done for future reference as per SLA. Low cost annual maintenance fees for yearly maintenance after warranty period. Software improvement and new requirements (change requests) can take longer than the time needed to create the initial development of the software.