During the evaluation process of the potential replacements, many factors come into play: System cost, the product’s functionality, a reputation for stability and effectiveness, and the ability to migrate the historical data from the old system. All of these considerations are valid, and should be a part of the purchase decision.
One more vital consideration, however, should be your company’s employees, both current and future. Will the new system be something that is familiar to your employees? Will the employees readily adopt the new system? It can be both very frustrating, and very expensive, to go through the implementation process only to see the new system languish due to a lack of “buy-in” from your staff.