The key factors to be considered are:(i) Detailed Requirement Analysis, (ii) System Design, Documentation, (iii) Testing, Training, (iv) Data Conversion Tools, (v) Support System