Maintaining the programs is the last step in the Program Development
Life Cycle.The cost of software maintenance is normally greater than
all the other phases of the Life Cycle.Propose(1) idea that could lower the cost for maintaining the program.
Most long term software projects are not meeting their expected goals in terms of functionality, cost and their delivery schedule. In order to lower the cost for maintaining the software program , it is best to create an effective project management software project. A prototype of the software will help those involved to discover any important issues early before problems can lead to disaster after the software is developed. Also, creating a development team and get them involved in software engineering process for improvement will help.