The system was designed and implemented in three phases. The first phase was requirements definition, basic training and design of a pilot system using rapid prototyping techniques. The second phase was fine-tuning of the system and on the job training. The third phase was higher-level training and assistance in updating the system after a period of a few months. Some additional modifications were also done at this time.