MSPNetherlands
BNApp

Mobile App

BNApp

Real-Time Field Service Management, Rebuilt for the Modern Stack

BNApp
IndustryMSP
Team2 Members
Started In2024
ClientBN Solutions B.V.
CountryNetherlands

Opportunity

BN Solutions B.V. had built a mature field service and business management platform used by Dutch companies to manage sales, service calls, inventory, and customer relationships. The mobile front-office app — BNApp — was the critical link between field teams and the back office, giving engineers and sales staff real-time access to the data they needed on the ground. The problem was the foundation. The app was built on Xamarin.Forms — a framework Microsoft had officially sunset — and the client needed it migrated to .NET MAUI before the platform fell too far behind. The risk was high: a complex, production app with active users, a rich feature set, and no room for regression.

Opportunity

Approach

We were brought in specifically for the migration. The scope was clear — move the entire application from Xamarin.Forms to .NET MAUI without breaking existing functionality, without disrupting active users, and without compromising the real-time connection to the Business Navigator back office. We started with a full audit of the existing codebase, mapping every screen, custom control, platform-specific implementation, and third-party dependency against MAUI compatibility before writing a single line of migration code.

Solution

The migration covered the full application — every screen, every workflow, every integration. Key capabilities that were carried across and hardened on the new platform included: 1. Field Service Management Real-time service call handling — engineers can create, update, and have service calls signed off by customers directly on the device, with instant sync to the back office. 2. Mapping & Navigation GPS-based mapping and navigation integrated natively, keeping field teams oriented and on time. 3. CRM & Customer Management Full customer relationship access in the field — interaction history, machine records, service history, and contact management. 4. Inventory Management Parts consumption and ordering handled directly from the app, connected live to back office stock levels. 5. Calendar & Scheduling Agenda management for field engineers, keeping schedules and service appointments in sync. 6. Offline-Capable Data Layer SQLite-backed local storage ensures the app remains functional in low-connectivity environments, syncing when connectivity is restored.

Technical Highlights

Xamarin.Forms → .NET MAUI Migration A production app with active users, migrated without regression. The codebase was fully audited before migration began — every custom control, platform behaviour, and third-party dependency assessed for MAUI compatibility before any code was touched. Complex Dependency Stack The app relies on a demanding set of packages — Syncfusion scheduler, ZXing barcode scanning, Google Maps, Shiny geolocation services, SQLite, and WCF service references via System.ServiceModel. Each was validated and migrated as part of the engagement. Real-Time Back Office Connectivity The app maintains a live connection to the Business Navigator back office — service calls, inventory, customer data, and scheduling all sync in real time, with offline resilience handled through a local SQLite layer.

Impact

The migration was completed successfully, with BNApp running on .NET MAUI and actively maintained — version 3.0 shipped in March 2026, with regular updates continuing through the engagement. The client left a strong review reflecting the quality of the work and the smoothness of the transition. BNApp is available on the App Store and actively used by field service and sales teams across the Netherlands.

Impact

Deployment

Available on the App Store. The broader Business Navigator platform is at bnsolutions.nl.

Download on the App StoreVisit Website

Testimonial

Richard Cudovan

Richard Cudovan

Business Owner at BN Solutions B.V.

The team at AitchSoft did a very good job. When facing performance challenges — always tricky in a migration of this scale — they persisted until the problem was solved. Highly recommended.

Tools & Technologies

iOS

iOS

.NET MAUI

.NET MAUI

.Net

.Net

Sqlite

Sqlite

Android

Android

XCode

XCode

Xamarin

Xamarin

AitchSoft Logo

Accelerate
Your Business
Growth with Us

We turn your ideas into digital solutions that drive real growth.

By sending this form I confirm that I have read and accept the Privacy Policy.