Having been in the IT industry long enough to remember when the idea of "ERP" first started making the rounds, I have watched with some fascination the struggle that organizations go through to decide how to justify an enterprise solution strategy. At the same time as a business owner or manager decides they must acquire the latest automated machinery with the belief that it will improve the business; often a decision about enterprise software is put on the back burner because the cost seems higher than anyone knows how to explain in the context of the overall business. Although it is obvious that I'm biased on this discussion, there is often a compelling case for understanding your business inputs, processes and outcomes more fully that is ignored, and opportunities to make the business function better are passed up.