A connected home, one app
Consumer app replatformed to .NET MAUI (iOS + Android, phone + tablet), a dealer IoT dashboard, and the SSIS pipeline behind it.
A national water treatment systems manufacturer wanted homeowners to manage their connected equipment from their phone or tablet — and needed one partner to own the whole picture, from the customer-facing app to the plumbing behind it and the dealers who service it. We replatformed the app and built everything around it.
What was built
- Consumer app, replatformed onto .NET MAUI (XAML) and running on iOS and Android, phone and tablet — letting customers monitor their equipment (salt levels, filter life, maintenance schedules, warranty details) and connect directly with their local dealer, all from their device.
- Dealer-facing IoT dashboard giving dealers visibility into their customers' connected devices — app usage and device status — so they can spot issues and follow up before a customer ever picks up the phone.
- IoT data pipeline (SSIS) importing and processing data streaming in from connected devices in the field, turning raw telemetry into something the app and the dealer dashboard could actually use.
The payoff of one codebase
- New features reach every platform in about 15% of the time a separate native build for each would take — one round of development and testing covers iOS and Android at once.
- 95% of the codebase is shared across platforms, so shipping a feature almost never needs dedicated native Swift or Kotlin specialists.
Built to keep pace
The app has already made its first major platform jump since replatforming — moving cleanly from .NET 9 to .NET 10 — proving out the upgrade path and showing the codebase can keep pace with the .NET release cadence for years, without another ground-up rebuild.
The relief
Consumer smart-home expectations don't stop at the app icon — the device data behind it has to be accurate and timely, and the dealers who service these customers need to see trouble before their customers do. Because one team owned the full stack — the app across phone and tablet, the pipeline feeding it, and the dealer tooling watching over it — the manufacturer got to stop worrying about whether the pieces fit together. They did, and each new .NET release proves it again.
- iot
- mobile
- .net-maui
- replatform