I suggest that before you purchase a solution, you understand their business well, and before selecting a supplier to understand what they are targeting. Too many companies go into this with complex procedures and processes,not understanding it and trying to model it as it goes. So, in the end, they end up with a solution that it is not what they aimed for in the beginning.