B2E Apps With Complex Integrations: How Do You Design Mobile-First So It Doesn't Break on Legacy Systems?
Engineering leaders on B2E apps know that the biggest technical challenge isn't building the app itself – it's the integrations with the organization's legacy systems. HR services, payroll systems, internal authentication protocols – all of these demand careful planning of the app's architecture.
In the B2E app project, the design was done in close collaboration with the engineering team. Every screen was designed with an understanding of the data that's actually available from the existing systems, not from a fantasy of "what would be nice to have." In cases where a legacy system couldn't provide a value in real time, we designed "Cached Display" states that show the last available value with a clear indicator of when it was last updated.
We also designed the app with Offline Mode support. Field workers are sometimes out of cellular coverage and can't wait until they're back at the office to perform an urgent action. Every meaningful action in the app was designed to work in Offline Mode too, with automatic sync once the connection is restored.
For CTOs on B2E apps, HR systems, or any internal enterprise mobile system, the insight is this: require your product designer to understand the organization's technical reality – not just "what's actually available" but also "how it's available." Design that ignores latency, Offline Mode, or legacy-system constraints produces apps that can't work in production.
Related articles

About
Making complicated into easy for users.
Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.