Retail systems live at the seams. EPOS at the till, e-commerce online, stock in the warehouse, accounts in the back office — and every one of them holding its own version of the truth. The work is rarely a new system. It's the integration layer that makes them agree.
We've built the connective tissue: stock that reconciles between the floor and the channel, order pipelines that survive a Friday afternoon spike, returns workflows that don't lose the customer or the audit trail. SOAP, REST, GraphQL, message queues, ETL — whatever the existing systems already speak.
Retail's other constant is legacy: an EPOS platform older than the people using it, a stock system written in classic ASP, a finance pipeline that runs on a Windows scheduled task someone set up in 2009. We move those forward incrementally — without taking the shop down to do it.
Phones on both sides of the counter: customer-facing apps for loyalty, order-ahead, store-locator and click-and-collect, plus in-store assistant apps that put live stock, price overrides and a fulfilment lookup in a colleague's hand. Capacitor-based iOS / Android with a shared codebase against the same integration layer that already drives the web side.