Businesses take it for granted that commercial software and hardware are necessary to reliably capture process data and other business items (such as contracts, customer information and shipping orders, for instance), manage it and format this information for (frequently, human) consumption, as part of their Enterprise Data Management (EDM).