Skip to content

Xamarin

A Microsoft-owned cross-platform .NET development platform for building native mobile and desktop applications with C#.

Last updated August 21, 2026

AI crawler reads

No AI crawler has read this profile since Oct 28, 2026.

Overview

Xamarin was a software company and development-platform brand focused on cross-platform application development with C# and the .NET ecosystem. It was founded in May 2011 by Miguel de Icaza and Nat Friedman, engineers associated with the Mono project, after Attachmate's acquisition of Novell created uncertainty around the future of Mono and related commercial mobile products. Xamarin assumed stewardship of Mono and developed commercial tools based on the Common Language Infrastructure and Common Language Specifications, enabling .NET developers to build applications for multiple operating systems. The platform's central proposition was code sharing without giving up access to native platform capabilities. Developers could use C# and familiar .NET libraries while producing applications with native user interfaces and access to platform-specific APIs on Android, iOS, macOS, Windows, tvOS and watchOS. Xamarin.iOS and Xamarin.Android were the principal platform-specific implementations, while Xamarin.Forms offered a shared user-interface abstraction that mapped common controls to native controls on supported platforms. The tooling integrated with Microsoft Visual Studio and, for macOS users, Visual Studio for Mac. Xamarin also supplied testing, debugging, component distribution and code-analysis tools, including Xamarin Test Cloud, Xamarin Studio, Xamarin.Mac and the .NET Mobility Scanner. Xamarin expanded rapidly during the mid-2010s. The company raised venture financing, acquired the mobile testing platform LessPainful in 2013 and acquired the Java mobile-development company RoboVM in 2015. It reported more than 1.4 million developers in 120 countries by April 2017, and organizations including 3M, AT&T and HP were cited as users of its technology. The company became strategically important to Microsoft's effort to make .NET a productive platform for mobile development beyond Windows. Microsoft announced an agreement to acquire Xamarin on February 24, 2016. The transaction made Xamarin a Microsoft subsidiary and brought its SDKs, tooling and developer community into Microsoft's broader .NET and Visual Studio strategy. At Microsoft's Build 2016 conference, Microsoft announced that the Xamarin SDK would be open-sourced and made available as part of Visual Studio, with Mono relicensed under the MIT License. Xamarin functionality was subsequently integrated into Visual Studio editions, reducing the distinction between Xamarin's standalone products and Microsoft's principal development environment. Microsoft later positioned .NET Multi-platform App UI, or .NET MAUI, as the successor to Xamarin.Forms. Announced as part of the .NET 6 direction in 2020 and released in 2022, .NET MAUI extended the shared .NET application model and added macOS support through Mac Catalyst. Microsoft ended support for the Xamarin SDKs, including Xamarin.Forms, on May 1, 2024. The company recommended migration to .NET MAUI, marking the end of Xamarin as a supported standalone application-development platform even though its concepts, code and technologies continue to influence Microsoft's cross-platform .NET tooling.

History

Xamarin's roots lay in Ximian, the company launched by Miguel de Icaza and Nat Friedman in 1999 around the GNOME project and related open-source software. After Microsoft announced the .NET Framework in 2000, de Icaza investigated whether a compatible implementation could run on Linux. The resulting Mono project began in July 2001 and implemented important parts of the .NET development model on non-Windows systems. Novell acquired Ximian in 2003 and subsequently developed Mono-based products, including MonoTouch for iOS and Mono for Android. Novell was acquired by Attachmate in April 2011. Attachmate announced layoffs affecting Mono developers, creating uncertainty about the project's commercial direction. In May 2011, de Icaza announced Xamarin as a new company that would continue developing and supporting Mono while creating a new generation of mobile products. The name followed the Ximian naming tradition and was formed by substituting X for the initial letter of Tamarin, a related project name. Because MonoTouch and Mono for Android had previously been commercial offerings associated with Novell, Xamarin's legal right to continue the work was initially questioned. In July 2011, Novell and Xamarin announced a perpetual license covering Mono, MonoTouch and Mono for Android. This agreement enabled Xamarin to become the formal commercial steward of the technologies and to develop them independently. The company expanded its product range during the next several years. It released XobotOS, an experimental Android implementation written in C#, in 2012; introduced Xamarin.Mac later that year; and released Xamarin 2.0 in February 2013. Xamarin 2.0 combined the Xamarin Studio development environment with Visual Studio integration, allowing developers to create Android, iOS and Windows applications inside a mainstream .NET workflow. Xamarin acquired the mobile testing platform LessPainful in 2013 and launched Xamarin.Forms in 2014. Forms provided shared controls and a XAML-based interface model that mapped to native controls on supported platforms. Xamarin also raised substantial venture financing. It announced a $16 million Series B round in 2013 and a $54 million Series C round in 2014. In 2015, it acquired RoboVM, a Java-based platform for developing applications with native mobile interfaces. RoboVM was later discontinued by Microsoft, with subscriptions ending after April 2017. Microsoft announced its acquisition of Xamarin in February 2016. After the transaction, Microsoft made Xamarin increasingly part of its .NET and Visual Studio strategy. At Build 2016, Microsoft announced open-source availability for the Xamarin SDK, free inclusion across Visual Studio editions and MIT licensing for Mono. Xamarin Studio was eventually discontinued on Windows in favor of Visual Studio tooling, while the macOS development experience moved into Visual Studio for Mac. Microsoft announced in 2020 that Xamarin.Forms would be brought into the next generation of .NET as .NET MAUI. .NET MAUI was released in May 2022 and became Microsoft's recommended successor for cross-platform .NET application development. Microsoft ended support for all Xamarin SDKs on May 1, 2024, including Xamarin.Forms. Xamarin therefore remains historically important as a bridge between Mono, C#, Visual Studio and native mobile development, but it is no longer a supported standalone platform.

  • 2024

    Xamarin support ends

    [2]

    Microsoft ends support for Xamarin SDKs and Xamarin.Forms on May 1 and recommends migration to .NET MAUI.

  • 2022

    .NET MAUI is released

    [1]

    Microsoft releases .NET MAUI as the successor direction to Xamarin.Forms.

  • 2016

    Microsoft completes the strategic integration of Xamarin

    [1]

    Microsoft announces the acquisition, open-source licensing and Visual Studio distribution plans for Xamarin technology.

  • 2014

    Xamarin.Forms is introduced

    [1]

    Xamarin introduces a shared user-interface framework that maps common controls to native platform controls.

  • 2013

    Xamarin 2.0 launches

    [1]

    Xamarin releases Xamarin Studio and Visual Studio integration for cross-platform application development.

  • 2012

    XobotOS is released

    [1]

    Xamarin publishes an experimental Android implementation using C# rather than Java.

  • 2011

    Xamarin is founded

    [1]

    Xamarin is established in May to continue Mono development and create cross-platform mobile-development products.

  • 2011

    Perpetual licensing arrangement is announced

    [1]

    Novell grants Xamarin a perpetual license for Mono, MonoTouch and Mono for Android.

  • 2001

    Mono project begins

    [1]

    The Mono open-source project starts with the goal of bringing key elements of Microsoft's .NET development model to other operating systems.

  • 1999

    Ximian is launched

    [1]

    Miguel de Icaza and Nat Friedman launch Ximian, the organizational predecessor to later Mono and Xamarin work.

Products and positioning

A Microsoft-backed cross-platform .NET development platform that allowed C# developers to create native applications for mobile, desktop and selected other operating systems while sharing code across platforms.

  • Cross-platform application framework · 2013

    Xamarin Platform

    The core Xamarin platform extended the .NET developer model with libraries, bindings and tools for creating applications with C#. Developers could share business logic and other code across Android, iOS, Windows and macOS while retaining access to native APIs and native user-interface technologies.

  • Cross-platform user-interface framework · 2014

    Xamarin.Forms

    Xamarin.Forms provided a shared control and layout model for mobile applications. Its controls were mapped to native Android, iOS and Windows implementations, and its XAML support gave .NET developers a declarative way to define interfaces. It later became the conceptual predecessor to .NET MAUI.

  • Native iOS development framework

    Xamarin.iOS

    Xamarin.iOS, formerly MonoTouch, enabled C# and .NET developers to build iPhone and iPad applications with access to Apple's native APIs and tooling. It was designed to produce native applications rather than browser-based or purely interpreted mobile experiences.

  • Native Android development framework

    Xamarin.Android

    Xamarin.Android, formerly Mono for Android, provided .NET bindings and development tools for Android application development. It allowed C# developers to use Android platform APIs while sharing application logic with other .NET targets.

  • Native macOS development framework · 2012

    Xamarin.Mac

    Xamarin.Mac enabled developers to create native Cocoa applications for macOS using C#. It connected the .NET development environment with Apple's macOS APIs and supported packaging applications for distribution through the Mac App Store.

  • Cloud application testing

    Xamarin Test Cloud

    Xamarin Test Cloud allowed teams to test mobile applications on real, non-jailbroken devices hosted in the cloud. Its object-based UI testing model was intended to simulate user interactions across a large range of device configurations.

  • Integrated development environment · 2013

    Xamarin Studio

    Xamarin Studio was a standalone development environment based on MonoDevelop. It offered C# code completion, debugging, an Android interface builder and integration with Apple's Interface Builder before Microsoft shifted the product strategy toward Visual Studio and Visual Studio for Mac.

Brand decisions

  • 2024

    Microsoft ends Xamarin supportStrategy

    Background

    Microsoft had completed the transition toward .NET MAUI and announced that the Xamarin product line would reach end of support.

    Action taken

    Microsoft ended support for Xamarin SDKs and Xamarin.Forms on May 1, 2024, with no further fixes, updates or technical assistance.

    Aftermath

    Existing applications were directed toward migration to .NET MAUI or other cross-platform .NET frameworks.

  • 2020

    Microsoft announces the transition from Xamarin.Forms to .NET MAUIGeneration change

    Background

    Microsoft was consolidating its cross-platform application strategy around the unified .NET platform.

    Action taken

    Microsoft announced that Xamarin.Forms would be merged into the next generation of .NET as .NET Multi-platform App UI.

    Aftermath

    .NET MAUI became the successor platform and the recommended migration target for Xamarin.Forms applications.

  • 2016

    Microsoft agrees to acquire XamarinM&A

    Background

    Microsoft sought to strengthen cross-platform development in the .NET and Visual Studio ecosystem.

    Action taken

    Microsoft signed a definitive agreement to acquire Xamarin. The companies did not disclose the transaction terms.

    Aftermath

    Xamarin became part of Microsoft, and its SDKs and tooling were integrated into Visual Studio and the broader .NET strategy.

  • 2016

    Microsoft open-sources and bundles Xamarin toolingStrategy

    Background

    Microsoft wanted cross-platform mobile development to become a standard capability of its developer platform rather than a separate commercial product.

    Action taken

    Microsoft announced open-source Xamarin SDKs, MIT relicensing for Mono and inclusion of Xamarin features across Visual Studio editions.

    Aftermath

    The move lowered access barriers and accelerated the integration of Xamarin capabilities into Microsoft's mainstream development tools.

  • 2011

    Xamarin assumes stewardship of Mono-related developmentStrategy

    Background

    Layoffs and organizational changes following Attachmate's acquisition of Novell created uncertainty around the future of Mono and the related mobile products.

    Action taken

    Xamarin was formed to continue developing and supporting Mono, MonoTouch and Mono for Android, later formalized through a perpetual license from Novell.

    Aftermath

    The arrangement established Xamarin as the commercial home for the Mono-based mobile development platform.

Recent events

  • 2024

    Microsoft ends support for Xamarin SDKs[2]

    Other

    Microsoft ended support for Xamarin and Xamarin.Forms on May 1, 2024, directing developers toward .NET MAUI.

  • 2016

    Microsoft agrees to acquire Xamarin[1]

    M&A

    Microsoft and Xamarin announced a definitive acquisition agreement. The parties did not disclose transaction terms.

  • 2016

    Microsoft integrates Xamarin into Visual Studio and open-sources its SDK[1]

    Product launch

    Microsoft announced broader Visual Studio integration, open-source licensing for Xamarin SDK components and MIT relicensing for Mono.

  • 2015

    Xamarin acquires RoboVM[1]

    M&A

    Xamarin acquired the Swedish Java application-development platform RoboVM and initially operated it separately from its main product group.

  • 2014

    Xamarin announces Series C financing[1]

    Other

    Xamarin announced a $54 million Series C financing round, bringing its reported total funding to $82 million.

  • 2013

    Xamarin announces Series B financing[1]

    Other

    The company announced a $16 million Series B round led by Lead Edge Capital, with participation from earlier investors.

  • 2013

    Xamarin announces Xamarin 2.0[1]

    Product launch

    The release introduced Xamarin Studio and deeper integration with Microsoft's Visual Studio development environment.

  • 2011

    Xamarin is founded to continue Mono development and build mobile products[1]

    Other

    Miguel de Icaza announced the formation of Xamarin after the Novell and Attachmate transaction disrupted the previous commercial and organizational home of Mono-related development.

  • 2011

    Novell grants Xamarin a perpetual license for Mono-related technologies[1]

    Other

    Novell and Xamarin announced a licensing arrangement covering Mono, MonoTouch and Mono for Android, clarifying Xamarin's legal stewardship of the projects.

Sources3 sources

Cite this profile: Cite the canonical profile. /brand-wiki/xamarin · Editorial policy · How profiles are compiled