We engaged with a company that sells medical equipment in South Africa, and imports their supplies from various companies. They had an existing system which managed quotes, sales orders and deliveries that was developed over a 10 year period.
There was a need to consolidate much of the functionality that had evolved organically into a modern experience with stronger data consistency and the opportunity to perform better aggregation and cost optimisations.
We worked closely with their existing development team: their team created JSON APIs in PHP; which our team consumed in a React website. Despite this being a reversal of our normal roles, where we would deliver the API, the system had a strong business logic element which we encoded in the website architecture (and necessarily duplicated in the API).
The new site went live after a year of development, with new modules to be released incrementally.