Coming October 25: PeerSpot Awards will be announced! Learn more

OutSystems vs Xamarin Platform comparison

You must select at least 2 products to compare!
OutSystems Logo
11,420 views|7,576 comparisons
Microsoft Logo
1,362 views|1,006 comparisons
Comparison Buyer's Guide
Executive Summary

We performed a comparison between OutSystems and Xamarin Platform based on real PeerSpot user reviews.

Find out in this report how the two Mobile Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.

To learn more, read our detailed OutSystems vs. Xamarin Platform report (Updated: September 2022).
635,987 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
"It is easy to use.""OutSystems' best feature is that you can build tests with the flow, so even the tests are made in the PDD framework in a low-code way.""The scalability of OutSystems is very good, it scales automatically very useful for us.""It is a stable solution, and the initial setup is straightforward.""I like the mobile features the most, and there are also various features around the portal we created that I enjoy.""OutSystems is easy to use.""The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step.""The scratch coding is useful. The solution is easy to understand."

More OutSystems Pros →

"The most valuable features of the Xamarin Platform are that it has cross-platform development, one code base serves a purpose on both, and the grid layout is a lifesaver.""I think the best part about Xamarin is that you can create apps for both platforms using one source code. That's the most powerful feature. When you develop something for Android, it also builds for iVerse as well. The cross-platform aspect of Xamarin is unique. The ability to develop both apps with a single code base is something very unique.""This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms.""You can just write one XM channel core and it'll be used for both iOS and Android.""The most valuable feature of the Xamarin Platform is that both the UI are the same in Android and iOS, in one project and Android and iOS, are applications for developing PCL projects. Additionally, the dashboard is good.""The most valuable feature of the Xamarin Platform is the deployment.""My favorite feature of Xamarin platform is the Xamarin.Essentials package. I also like the changes seen in Xamarin's upgrade from Xamarin.Forms to .NET MAUI, because in the older Xamarin Platform, Xamarin.Forms gave you multiple libraries of a particular level for a single platform, whereas .NET MAUI comprises a single, organized library that contains everything needed for both Android and iOS.""It is a true native solution, and we can use the cross-platform framework."

More Xamarin Platform Pros →

"Currently, in mobile applications, we don't have push notifications.""The prices should be lower. It is a little bit too high for a small market.""It's difficult to do the component version control. I would like them to add more studying materials.""The solution is costly.""Since we first started using OutSystems, they switched their language support from Java and .NET to .NET only, which was a bit of a surprise. Their language support could be better in this sense, although on our resource side it is now a bit more flexible.""We'd like OutSystems to add stronger workflow-based automation similar to what Appian offers. It needs more workflow modeling and RPA features.""The PDD framework can't be used for the behavioral-driven development way of working.""OutSystems could improve by being more like GitHub. It would be more helpful for us for division management and version control for our application."

More OutSystems Cons →

"The Xamarin.Forms could improve.""We have noticed that there have been stability-based performance issues with this product, which need to be improved.""We'd like to have some chat support functionality.""The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin.""The solution struggles a little bit with binding libraries.""It would be better if they offered more certifications. They offer a number of certifications for Azure but none for Xamarin. This is something that could be provided for developers to show off their competency. Technical support could be better.""Xamarin Platform can improve if there was a virtual test environment so we did not have to have a Mac system for the iOS testing. At this time You must have a Mac to deploy or generate IBA profiles.""The architecture in the Xamarin Platform has to improve, there are some features missing."

More Xamarin Platform Cons →

Pricing and Cost Advice
  • "I think the pricing for OutSystems is comparable with similar solutions. I would place it somewhere in the middle. We pay for the bundle and don't pay anything extra in terms of licensing and other fees."
  • "The subscription is billed on a yearly basis."
  • "I believe they are very strict with their pricing platforms, or the pricing policies, and it changes."
  • "For one developer to use, the cost is around $5,000."
  • "It's not cheap. It's pretty expensive."
  • "The price is okay. OutSystems isn't expensive. It's a mid-range solution."
  • More OutSystems Pricing and Cost Advice →

  • "The price of the Xamarin Platform is not expensive. However, the price of the solution depends on the application that is made. For example, if you have small applications, it's different from large or enterprise applications."
  • "There's no licensing cost for Xamarin."
  • "There is no requirement for a license. It is available for free as an open-source product."
  • "This is an open-source solution, but there is a subscription charge to use the App Center of around $100."
  • "Xamarin is free. There is no license unless you go for some high-end enterprise features. Other than that, everything's free."
  • "My company provided all the licenses that we need to support our use of Xamarin Platform."
  • "Xamarin Platform is a free open-source solution."
  • More Xamarin Platform Pricing and Cost Advice →

    Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
    635,987 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:The short answer is that OutSystems is far better for 2 main reasons. Firstly, with Service Now you are locked into that platform for good. The business model is to lock in and then keep pumping the… more »
    Top Answer:There is literally a ton of stuff it can do. It's very flexible.
    Top Answer:The cost of the product is very high and would price out smaller organizations. My client pays for the solution. Therefore, I have no visibility of the cost. I can't speak to the licensing or the… more »
    Top Answer:On the market, compared to everyone else, they're the top solution. They're the best solution out there that I could see.
    Top Answer:The software itself was pretty good. The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin, that's really where the… more »
    Top Answer:I used this solution for three years. I am not using this solution anymore, but I had Visual Studio and Xamarin installed — we were using components of Xamarin. We were trying to integrate some… more »
    Average Words per Review
    Average Words per Review
    Learn More
    OutSystems is the number one platform for low-code rapid application development. Thousands of customers worldwide trust OutSystems as only solution that combines the power of low-code development with advanced mobile capabilities, enabling visual development of entire application portfolios that easily integrate with existing systems.

    Xamarin is an open-source platform for developing modern and performant applications for iOS, Android, and Windows using.NET. Xamarin is an abstraction layer that manages how shared code is communicated to the platform's underlying code. Xamarin is for developers with the two following goals:

    • Cross-platform sharing of code, tests, and business logic.

    • Writing cross-platform apps in C# with Visual Studio.

    Xamarin allows developers to share an average of 90% of their program across platforms. This enables programmers to achieve native performance, look, and feel on each platform while writing all of their business logic in a single language (or reusing existing application code).

    Xamarin applications can be created on a PC or a Mac and compiled into native application packages, such as an .apk file for Android or an .ipa file for iOS.

    Xamarin Platform Features

    Xamarin Platform has many valuable key features. Some of the most useful ones include:

    • Complete binding for the supporting SDKs: Xamarin includes bindings for almost all of the underlying platform SDKs in iOS and Android.
    • Java, C, Objective-C, C, C++ Interop: Xamarin gives you the ability to use a variety of third-party code by providing tools for directly invoking Objective-C, Java, C, and C++ libraries.
    • Modern language constructs: Xamarin applications are written in C#, a modern language with many capabilities that Objective-C and Java do not have, like lambdas, LINQ, parallel programming, generics, and more.
    • Strong base class library (BCL): Xamarin apps use the .NET BCL, a large collection of classes with streamlined features, like powerful XML, database, serialization, IO, string, and networking support, among others.

    Xamarin Platform Benefits

    There are many benefits to implementing the Xamarin Platform. Some of the biggest advantages the solution offers include:

    • Native UIs and APIs: Xamarin delivers comprehensive access to each platform's native SDK and UI controls, projecting the entire native API of each device into C#. Therefore, the apps you develop are native instead of write-once/run-anywhere programs that look alien on every platform. Xamarin provides you access to all of the capabilities that distinguish each platform.
    • Share code between platforms: With Xamarin, you can share all code across platforms while providing a native user interface tailored to each individual device. With Xamarin, you can execute the same C# code on iOS, Android, and Windows Phone. With Xamarin, your software is compiled to a native binary rather than being interpreted, in contrast to other cross-platform frameworks. Even in the most demanding situations, native compilation provides users with excellent app performance. Xamarin provides responsive, multi-user input and feedback, fluid scrolling, sophisticated graphics and animations, complicated data visualization, and realistic high frame rates for games.
    • Code with C#: Write shorter, more concise, and more maintainable code by leveraging advanced language features, such as Language Integrated Query (LINQ), delegates, lambdas, events, garbage collection, and many other features. With Xamarin's fully extensible platform, you can include libraries written in C, Objective-C, C++, or Java. In C#, you have access to the entire native ecosystem of components and libraries.

    Learn more about OutSystems
    Learn more about Xamarin Platform
    Sample Customers
    Randstad, Warner Brothers, HP, Intel, ING, Banco Popular, Thrivent Financial, Bacardi, Kent State University, Bacardi, FICO, ING, Vodafone, AbbVie, Estafeta, Siemens, Vopak
    Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
    Top Industries
    Manufacturing Company9%
    Logistics Company9%
    Hospitality Company9%
    Computer Software Company21%
    Comms Service Provider18%
    Financial Services Firm7%
    Energy/Utilities Company6%
    Computer Software Company28%
    Comms Service Provider15%
    Financial Services Firm9%
    Company Size
    Small Business19%
    Midsize Enterprise15%
    Large Enterprise65%
    Small Business20%
    Midsize Enterprise16%
    Large Enterprise64%
    Small Business48%
    Midsize Enterprise14%
    Large Enterprise38%
    Small Business27%
    Midsize Enterprise16%
    Large Enterprise57%
    Buyer's Guide
    OutSystems vs. Xamarin Platform
    September 2022
    Find out what your peers are saying about OutSystems vs. Xamarin Platform and other solutions. Updated: September 2022.
    635,987 professionals have used our research since 2012.

    OutSystems is ranked 3rd in Mobile Development Platforms with 13 reviews while Xamarin Platform is ranked 5th in Mobile Development Platforms with 12 reviews. OutSystems is rated 8.2, while Xamarin Platform is rated 8.2. The top reviewer of OutSystems writes "Helps with validation, offers good features, and is reliable". On the other hand, the top reviewer of Xamarin Platform writes "Develops cross-platform apps from a single code base and offers plenty of online training". OutSystems is most compared with Microsoft Power Apps, Mendix, ServiceNow, Appian and Bizagi, whereas Xamarin Platform is most compared with Appium, Temenos Quantum, Tricentis Tosca, Mendix and Apple Xcode. See our OutSystems vs. Xamarin Platform report.

    See our list of best Mobile Development Platforms vendors.

    We monitor all Mobile Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.