Wal-Mart implemented an extensive management information system to facilitate planning, coordination, and decision making across its business operations. Key elements included a transaction processing system to automate routine tasks, a data warehouse to analyze item costs and sales data, and supply chain management systems using electronic data interchange and GPS. Wal-Mart also utilized satellite communication systems, knowledge management practices, and control mechanisms like cross-docking inventory to coordinate activities between suppliers and stores. This comprehensive information system allowed Wal-Mart to make drastic merchandising decisions that helped grow the business significantly and improve customer satisfaction.