Successful software implementation requires organizational strategy, team planning, and effective communication. Authors outline processes and strategies to ensure success and provide examples of pitfalls to avoid.