The proliferation of enterprise software over the last twenty years has contributed more to accelerate efficiencies and cost savings within companies than nearly any other innovation. Indeed software has been so successful in transforming organisations into lean competing machines.