The implementation consultants have to understand the needs of the users, understand the prevailing business realties and design the business solutions keeping in mind It is the users who will be driving the implementation and therefore their all these factors active involvement at all stages of implementation is vital for the overall success of implementation.