Master planning. Field surveys and investigations. Pre-feasibility and feasibility studies. Preparation of detailed project reports. Detailed engineering design (civil, electromechanical, hydro-mechanical, etc.). Preparation of as-built drawings; Construction supervision. Project rehabilitation and upgrading. Monitoring and evaluation. Project appraisal. Preparation of pre-qualification and tender documents. Preparation of technical specifications. Preparation of contract documents. Contract management.