The retail market is immensely competitive and keeps upgrading its information systems. Marks & Spencer’s ICOS connected all stores to a shared database, enabling seamless order processing and customer service.
Marks & Spencer (M&S) has been a leading name in retail for over a century, known for quality, value, service, innovation, and trust. Despite extensive investment, M&S faced persistent backlogs in order processing and rising customer complaints. The actual job was clear: build an integrated information system that connects online, telephone, and in-store ordering to eliminate delays and improve customer satisfaction.
The Integrated Customer Ordering Service (ICOS) was the answer — a synchronized, secure, and scalable system designed to manage orders, inventory, payments, and promotions across M&S’s hundreds of stores and digital channels. ICOS enabled M&S to expand systematically while maintaining operational consistency.
M&S’s competitive challenge demanded integrated order management
M&S operates over 600 stores in the UK, with many more worldwide. Founded in 1884, it grew steadily through innovation and operational excellence. By the early 2000s, the retail environment was hyper-competitive. Customer expectations for seamless ordering, availability, and service were rising rapidly.
M&S had invested heavily but was still plagued by order backlogs and increasing complaints. The root problem was fragmented order processing — website orders, telephone orders, and in-store orders were managed through disconnected systems. This caused delays, errors, and inconsistent customer experiences.
The leadership recognized that a unified ordering information system was critical to keep pace with the market and customer expectations. The goal was to synchronize all ordering channels and stores through a shared database and real-time data access.
The ICOS solution: a shared database and synchronized ordering ecosystem
On April 19, 2005, M&S signed an alliance with Amazon Services Europe. Amazon would host and provide the synchronized information system covering M&S’s websites, telephone ordering systems, and in-store ordering systems.
ICOS launched in 2006, built on Microsoft Windows NT Server and Oracle 10g databases. It also included intelligence tools running on DOS applications, internally called the Rumba Server.
This architecture allowed:
- Shared access to product and order data across all stores and offices
- Centralized management of incoming and outgoing product supply
- Real-time updates on stock, order status, and pricing
- Secure, role-based access for employees to place and manage orders
The business process improvement team developed ICOS and rolled it out to all stores with in-store ordering capability. The system had to overcome complex challenges: connecting thousands of product data points, synchronizing ordering information across websites, stores, and offices, and enabling seamless data access through the company intranet regardless of location.
The scope of ICOS covered:
- Taking orders via multiple channels
- Processing orders and managing dispatch
- Tracking location and stock control
- Handling order pricing and payments
This systematic integration was essential to support M&S’s growth and competitive positioning.
How ICOS supports secure, efficient order taking and customer service
ICOS is used by M&S employees for various in-store and remote functions. It manages all product categories — food, clothing, homeware, and more. Each product is identified by a unique UPC number used in the ordering process.
Order Taking Workflow:
- Employees log in with unique ID and password, ensuring system security and preventing unauthorized access.
- When a customer requests a product (e.g., a TV) that is unavailable, special order, or not displayed in-store, the employee enters the product code.
- The system instantly displays detailed product information: availability, pricing, lead time.
- A toolbar allows the employee to capture customer details: name, address, billing information.
- Payment options appear on the toolbar, including cash, Visa, credit card, or cheque. The employee selects the method based on the customer’s choice.
- After payment is processed, the system prints a receipt with product details, transaction information, and a unique customer code.
This workflow enables quick, accurate order entry and payment processing, reducing errors and customer wait times.
Order enquiry and modification empower customer engagement
ICOS also supports post-order customer interactions:
Order Enquiry
- Customers provide their unique order code to an employee.
- The system retrieves detailed order information: dispatch status, order progress, and manufacturing notes.
- Employees can print order confirmation receipts for customers on request.
Order Upgrading or Editing
- Employees can use toolbar options to add or cancel products from existing orders.
- Customer details such as address, shipping date, or payment information can be edited.
- The system enforces business rules, indicating if an order can be cancelled or modified based on status.
This flexibility ensures customers remain informed and can adjust orders as needed, improving satisfaction and loyalty.
ICOS embeds promotional offers and reporting for operational transparency
Special offers like “buy one, get 25% off” are preloaded into ICOS and updated regularly. Employees can review daily promotions via a diary feature on login and print details for customers.
Order Reports
- Employees can generate reports on orders taken during the day or for specific product categories.
- Reports are accessible by entering employee ID and selecting the report option.
- This data supports store-level performance tracking and inventory planning.
Order Display Availability
- Because all stores are networked, employees can check product availability or display status at other M&S stores.
- This feature improves cross-store coordination and customer service.
The strategic impact of ICOS on M&S’s business
ICOS transformed M&S’s order management by:
- Eliminating backlogs through synchronized, real-time data access
- Enabling consistent customer experience across all channels
- Enhancing operational efficiency by unifying ordering, payment, and reporting
- Supporting scalable growth across hundreds of stores and digital platforms
- Strengthening customer loyalty by providing transparency and flexibility
This integration was foundational in modernizing M&S’s retail operations and maintaining its competitive edge.
Strategic recommendations to enhance integrated ordering systems
The case of M&S’s ICOS offers lessons for product leaders managing retail ordering systems:
- Prioritize end-to-end integration: Connect all customer touchpoints — online, phone, in-store — to a shared data backbone. Fragmented systems cause delays and errors.
- Design for secure, role-based access: Protect sensitive customer and payment data with unique employee credentials and permissions.
- Embed flexibility for order management: Allow customers and employees to track, modify, and upgrade orders seamlessly.
- Integrate promotional and pricing data: Keep offers synchronized and visible to employees at all points of sale.
- Provide robust reporting and analytics: Enable store-level and category-level visibility for operational decision-making.
- Plan for scalability and multi-location access: Use cloud or hosted services to ensure consistent performance across regions.
- Focus on user experience for employees: Design toolbar workflows that reduce clicks and surface relevant information quickly.
For Indian retail companies scaling omnichannel ordering, these principles are critical. Companies like Flipkart and BigBasket have faced similar challenges integrating online and offline inventory and order management. The ICOS story shows that digital transformation is not just about technology but about aligning business processes and customer experience across channels.
Pick a retail company you know well — it could be a local supermarket, an e-commerce platform, or a multi-store chain like BigBasket or Reliance Digital.
- Identify all the channels customers use to place orders (online, phone, in-store).
- Sketch the flow of order data from customer to warehouse and delivery.
- List the key data points that must be shared across channels (product availability, pricing, promotions, order status).
- Identify potential points of delay or failure in the current system.
- Propose one improvement inspired by the ICOS approach.
Test yourself: Prioritizing features in an integrated ordering system
You are the PM at a mid-stage Indian retail chain with 80 stores and a growing e-commerce platform. Customers complain about order delays, incorrect product info, and inconsistent promotions across channels. Your engineering lead proposes three features: (1) real-time shared inventory database, (2) integrated payment processing toolbar, (3) automated daily promotion sync. You have budget and capacity to build only two this quarter.
The call: Which two features do you prioritize to maximize impact on customer satisfaction and operational efficiency? How do you justify your choice to stakeholders?
Your reasoning:
Where to go next
- Explore how to design seamless omnichannel experiences: Omnichannel Product Strategy
- Learn to manage complex product backlogs with multiple stakeholders: Prioritization Frameworks
- Understand the role of secure payment systems in retail: Payments and Transactions
- Improve customer support workflows with integrated tools: Customer Support Product Management
- Study data-driven retail operations and inventory management: Retail Analytics and Inventory