Introduction With the increasing demand on productivity, quality, and availability, machines have become more complex and capital intensive. Developing and implementing a maintenance programme is a difficult process that suffers from many problems. It often suffers from lack of a systematic and a consistent methodology. In addition, since the process of developing the programme relates to diffe...