Enterprise wide systems are large-scale software packages that support business processes, information flows, reporting, and data analytics in complex organizations. They include enterprise resource planning systems, supply chain management systems, and customer relationship management software. While data warehousing systems do not directly support business processes, enterprise systems are built on software platforms and databases to help with decision making, automation, and product quality for complex organizations, though they can be costly to customize.