Selecting and implementing applications and platforms requires bridging business needs and pre-defined processes. Bridging also expectations and deliverables. Implementation is not about managing surprises but about an exciting learning curve towards better ways to do the job.