Implementation services are the processes of delivering the goals and benefits which are clearly defined in the overall project control documentation. It can arise that implementation services result in an appreciation of the potential limitations of a given design. If so, some rework of the design element should be undertaken, rather than a continuous evolution of the system in the absence of further design clarity.
Training is a key element in new software deployments. Depending on our customer's requirements, we can develop a "train the trainer" program or, alternatively, provide comprehensive training classes for all classes of users to ensure that the full benefits of the solution are realised as quickly as possible.