Prepared for project teams and delivery partners working on the four funded AI initiatives. It summarises the current technology and data landscape, and the constraints every initiative must design around. Owned by the Office of the CIO (Marcus Kim).
The good: e-commerce
Our online store runs on Shopify Plus and is in good shape. It is well-integrated with our payment, content and marketing tools, scales reliably through peak trading (we cleared $4.2M in online sales over the four days of the November 2025 sale event), and exposes clean APIs. Online accounts for 35% of total revenue and is our most data-mature channel.
The poor: POS & inventory
In-store point-of-sale and inventory management run on legacy systems that are 10–15 years old. Key issues:
- Vendor support is end-of-life for the POS platform; patches are infrequent.
- Inventory counts batch overnight rather than updating in real time, so store and online stock positions drift during the day.
- Limited/no modern API surface: integration is via flat-file exports and a handful of brittle middleware scripts.
- Customisation requires scarce specialist contractors.
Data fragmentation
Our biggest structural challenge is that data is fragmented and siloed. Online (Shopify) and store (POS) data live in separate systems with no shared customer or product key. There is no single view of a customer who shops both channels, and product/SKU mappings differ between systems. Reporting today relies on manual reconciliation by the Data & Analytics team.
| Domain | System | Health |
|---|---|---|
| E-commerce | Shopify Plus | Good |
| Point of sale | Legacy POS (10–15 yrs) | Poor |
| Inventory | Legacy inventory (batch) | Poor |
| Customer data | Split online/store | Fragmented |
The team
IT is approximately 25 staff, including Dr. Priya Sharma's Data & Analytics group of eight (5 data scientists/analysts + 3 data engineers). Data-engineering capacity is the binding constraint across all four initiatives, given the integration work each requires.
Marcus Kim, Chief Information Officer