The term Enterprise Software is much too broad to be meaningful these days. The same goes for Enterprise, it can apply to so many different shape and size organisations as to be meaningless without a specific context. As a consequence, a good deal of attention should be given to defining context prior to commencing work on an organisation’s problems