Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

.NET MAUI

.NET MAUI: .NET MAUI suits C# teams that want shared native mobile and desktop code. Ranked #17 of 28 in Frameworks by our editors (7.1/10); pricing: Free plan; best for C# teams sharing native mobile and desktop code.

7.1/10Editor score
.NET MAUI7.1 Visit .NET MAUI

At a glance

  • Editor score
    7.1 / 10
  • Pricing
    Free plan
  • Best for
    C# teams sharing native mobile and desktop code
  • Free plan
    Yes
  • Paid from
    Free
  • Framework scope
    Cross-platform
  • Facts checked
    24 Sep 2026
  • Where it wins

    • Shares C# and XAML across Android, iOS, macOS, and Windows
    • Provides native controls and platform-specific APIs
    • Integrates with Visual Studio, .NET, Visual Studio Code, and Blazor
  • Where it doesn't

    • Requires C# and XAML for its shared development model
    • Platform-specific APIs still require platform-aware implementation
    • Support is centered on documentation and community channels

Our verdict on .NET MAUI

.NET Multi-platform App UI (.NET MAUI) is an open-source framework for building native mobile and desktop applications from a shared .NET codebase. It is aimed at small, mid-market, and enterprise teams that want to target Android, iOS, macOS through Mac Catalyst, and Windows while working primarily in C# and XAML. The framework uses an MIT license and supports desktop and mobile deployment, with additional Tizen support provided by Samsung.

Its ecosystem fit is a central strength. .NET MAUI connects with Visual Studio and Visual Studio Code, uses the broader .NET platform, and supports Blazor through .NET MAUI Blazor. A unified project system helps organize shared code, while native controls and platform-specific APIs let applications follow each target platform’s capabilities. That combination makes it suitable for teams already invested in Microsoft development tools or maintaining related .NET and Blazor components.

The framework’s breadth is useful when one codebase must serve both mobile and desktop, but that scope also brings platform considerations. Teams still need to account for differences among Android, iOS, macOS, Windows, and potentially Tizen when using platform-specific APIs or controls. Its shared model is most natural for developers comfortable with C# and XAML; teams centered on other languages or a single platform may prefer a narrower framework. Choose .NET MAUI for native cross-platform applications with substantial shared .NET code, and look elsewhere when a project does not fit that ecosystem or needs a different language model.

Your product? Our editors can test .NET MAUI in depth and publish a review, labelled as paid · from $149/mo →

.NET MAUI pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on dotnet.microsoft.com

.NET MAUI fact sheet

Free planYes
Paid fromFree
Framework scopeCross-platform
Open sourceYes
Self-hostingNot verified
Supported languagesC#, XAML
Target platformsAndroid, iOS/iPadOS, macOS, Windows, Tizen
Database toolsNot verified
Managed hostingNot verified
DeploymentDesktop, Mobile
PlatformsWindows, macOS, iOS, Android
SupportDocs, Community
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations4 integrations: Visual Studio, Visual Studio Code, .NET, Blazor
PricingFree plan
Websitedotnet.microsoft.com
Facts checked24 Sep 2026

.NET MAUI integrations

.NET MAUI lists 4 integrations on its own site.

  • Visual Studio
  • Visual Studio Code
  • .NET
  • Blazor

Alternatives to .NET MAUI

See all .NET MAUI alternatives →

Also Ranked In

.NET MAUI is ranked in 4 of our directories.

Used .NET MAUI? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used .NET MAUI for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — .NET MAUI 7.1/10

.NET MAUI is listed in our Frameworks directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/net-maui/"><img src="https://www.itechguides.com/best/badge/net-maui.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update