Its often suffers from lack of a systematic and consistent methodology. In addition, since the process of developing the programme relates to different parties with interests in maintenance, it becomes difficult to achieve all round satisfaction of these parties and at the same time achieve the objectives of the company