Mittelstand Radar: Buying signals from the German mid-market — secure your first report edition.Join the waitlist
All references

Four apps migrated. Zero days of downtime.

Xamarin was discontinued. Four production apps, around 5,000 users, no downtime allowed. vensas migrated them to .NET MAUI in a controlled way — in parallel with live operations.

Software vendor (landscaping)MobileDACH
Xamarin → .NET MAUIiOS & Android
Worker capturing site data on mobile with the DATAflor app

Mobile apps modernized at short notice after the Xamarin discontinuation. Four production apps, around 5,000 users, no operational downtime.

The starting point: Xamarin discontinued, four production apps, no downtime allowed

DATAflor is the market leader for landscaping software in the DACH region. Its mobile apps — including the TIME app for time tracking and site documentation — ran on Xamarin, a Microsoft technology that was discontinued for the App Store without an adequate transition period.

Mobile app in use on a construction site

The problem was acute: rising store requirements from Apple and Google, the risk of an App Store ban, a four-digit active user base and scarce internal capacity. Four apps had to be migrated. On schedule. Without loss of quality. Without downtime.

The challenge

In parallel with the migration, normal operations, new customer feature requests and ongoing bug fixes all continued:

  • Microsoft discontinues Xamarin
  • Four apps, scarce development capacity
  • Four-digit user base, business as usual

Barcode scanner and camera are business-critical for users on site. Loss of quality was not an option, and an outage would have hit thousands of landscaping businesses in their daily work.

About the project: external help as a means to an end

DATAflor is an owner-managed software house from Göttingen with more than 40 years of market experience. Its managing director thinks rationally and cost-consciously: you bring in external support when it is faster and cheaper than building up internal capacity.

That was exactly the situation when first contact was made: a DATAflor developer posted a call in the .NET community, because Microsoft had discontinued Xamarin without an adequate transition period and internal capacity was not enough at short notice.

vensas delivered no external agency dynamics, but direct technical work within the DATAflor team. The collaboration was pragmatic, goal-oriented and without overhead. The project goal was clear: all four apps in the stores on schedule, no downtime.

The migration ran alongside our day-to-day business, without our users noticing a thing.
Product OwnerProduct OwnerDATAflor AG · Göttingen
DATAflor TIME app — time tracking with break times
Time tracking
DATAflor app — site overview with staff and equipment
Site overview
DATAflor app — radius search on the map
Radius search
Uncomfortable recommendation:Many recommend a radical rebuild for migrations. We advised against it. Keeping the existing architecture significantly reduced risk and cost.

Our solution

How we solved it

Incremental instead of big-bang

Existing architecture kept, migrated module by module. No greenfield rebuild, no risk from a complete redesign.

Hardware APIs prioritized early

Barcode scanner and camera were migrated first and secured on both platforms, because they are used on site every day.

Close collaboration within the team

Two vensas developers as a direct extension of the DATAflor team — short alignment, shared code review, fast response to new store requirements.

Migration without interruption

All four apps were released on schedule. Users at thousands of landscaping businesses did not notice the transition.

The result in numbers

4
Apps migrated
All four mobile DATAflor applications ported to .NET MAUI on schedule.
0
Days of downtime
The migration ran in parallel with operations, without interruption for users.
~5,000
Users
Staff at landscaping businesses across DACH use the apps on site every day.
6
Months project duration
Incremental migration of all four apps within the set timeframe.

A similar situation in your company?

A lot of potential is lost not through poor work, but through a lack of end-to-end processes. We find it in the first conversation.

Book an intro call