Planning a major software purchase? You can increase the probability of success of a software implementation project, and avoid singing the implementation blues, by doing your homework and following a proven model for success. This model includes an analysis of your current business systems, a vision of your improved system, an improvement process, and education. Also, top management must buy into this model, and support it at every step.