OutSystems vs. Xamarin

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
OutSystems
Score 7.3 out of 10
N/A
The OutSystems Platform is a Platform-as-a-Service solution for rapid delivery of responsive web and mobile applications. It includes functionalities required to develop, deploy, manage and change web and mobile applications. It is targeted at the delivery of enterprise applications that require integration with backend systems, complex business rules and logic, usable interfaces and flexibility to change. It can be deployed in the cloud, on-premises or in hybrid environments.
$4,000
per month
Xamarin
Score 6.0 out of 10
N/A
N/AN/A
Pricing
OutSystemsXamarin
Editions & Modules
Basic
$4,000.00
per month
Pro
$10,000.00
per month
Xamarin
Free
Offerings
Pricing Offerings
OutSystemsXamarin
Free Trial
YesNo
Free/Freemium Version
YesYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
OutSystemsXamarin
Considered Both Products
OutSystems
Chose OutSystems
OutSystems is a tool that we developers use to develop an application that is a service studio. We don't need to download any other tool to create our application. Service studio provides all the functionalities related to front end things just like react native provide, and …
Chose OutSystems
I selected OutSystems because how easy it becomes to find solutions on complex problems.
Chose OutSystems
OutSystems combines many other applications in one, allowing the development of applications with there different needs.
Chose OutSystems
Totally different products of cource. Sitecore is best suited for full fledged websites with extensive support for analytics. OutSystems for modular business processes with a UI. Hence, there is no overlap. But even for small websites, or even landingpages, I would recommend …
Chose OutSystems
Where Mendix looks nice, but mobile application have runtime interpreters, it makes maintaining multiple application and managing them very hard.
Thinkwise is a nice ERP platform, but cannot be compared to OutSystems because they are miles apart. The developer experience is a …
Chose OutSystems
Mendix or custom SW development are a couple of examples where you could typically think that OutSystems can meet your requirements. However, the "view and do" approach of this type of tool helps the user to think about the process and not only about the technology. The focus …
Chose OutSystems
Although I haven't tried much of other low-code platforms, what I know, what I read, what they share with me ... there is currently no better platform than OutSystems in the low code market. And the tendency is for OutSystems to be increasingly disruptive.
Chose OutSystems
OutSystems had many more possibilities and a good user community. The stability, reliability, and performance of the tool were much higher compared to any other RAD platforms.
Chose OutSystems
We had a very comprehensive comparison between mendix and OutSystems. We had multiple demonstrations of the platform and we had them both build a mockup or dummy application within a day at our office. After those meetings it was a pretty easy pick between the both of them. It …
Chose OutSystems
We use Trustpilot to get receives from our customers. We use Microsoft as an office tool, and Adyen as a payment tool for POS and online commerce.
Chose OutSystems
We did two analyses of a POC of a week, comparing OutSystems and Mendix. From our point of view, OutSystems was a better fit for bigger enterprises, and IT can still keep an eye on a possible wide growth of new applications and solutions. After this POC, we also had a look at …
Chose OutSystems
I was not involved in the process to start using OutSystems in our company. But as far as I know this is our first application for low-code development.
Chose OutSystems
  • I think the way it was presented by our installation partner Coolprofs.
  • And the easy to get results way of programming
Chose OutSystems
The vision and strategy of OutSystems (developer oriented) fits our company. Also the technology stack and scalabilty options outperform the competition. We have now also learned that the platform keeps developing, releasing new relevant features frequently. Another advantage …
Chose OutSystems
Oracle Apex holds its own when it comes to reporting tools and direct database integrations however in all other areas I wouldn't hesitate to recommend OutSystems.
Chose OutSystems
When evaluating new platforms, this was the only platform we looked at that was no/low-code.
Chose OutSystems
We found OutSystems had superior options and worked better for us.
Xamarin
Chose Xamarin
Android Studio and IOS SDK are some of the competing programming methods for mobile development that competes with Xamarin. However, these utilize other programming languages like Java, or Objective C. In addition, these methods may be used more directly with Android or IOS …
Chose Xamarin
We use both Xamarin and React Native to create cross-platform applications fast. React Native is relatively new at our company and few developers have embraced coding in it as compared to developers building in Xamarin. I have noticed developers have it easy jumping from coding …
Chose Xamarin
Xamarin allows us to natively code against IOS and Android as opposed to just putting a Skin over it. Because of this native code stack the performance on Xamarin is off the charts better. You can really see the performance when you are using native phone features like GPS, …
Chose Xamarin
As I said before: Code sharing and using existing skills was the most important factor to choose Xamarin. With phonegap code sharing exists but business logic must be written in JS.
Chose Xamarin
Coming from a .NET background I always wanted to like Xamarin. Now that Microsoft bought them and made the product available to all, it's a no brainer.
Chose Xamarin
In Native app development we need to employ specialized developers solving some business problems in different technologies. Xamarin solves that problem to some extent delivering a native application experience. Hybrid has the same code base but suffers from lack of performance.
Chose Xamarin
Xamarin runs natively on MacOS, and the debugger and other integration and auto-complete tools are far better than Eclipse for C# .NET. It also carries much of the plugin/add-on capabilities that are so desirable on Atom. Eclipse is a better for generalized software …
Chose Xamarin
None of the HTML-based cross-platform solutions can easily provide a native look and feel like Xamarin can. I've had to rescue multiple organizations that went down this path only to be disappointed with the results.
Chose Xamarin
Apache Cordova is nothing more than a HTML Web VIew App. I've built an app using Cordova and it was a mess. With Xamarin, you get the platform level capabilities, which make the performance, in theory, no different than real native development. Cordova is not suitable for any …
Chose Xamarin
Xamarin is a good platform compared to Cordova, as it gives better API access, documentation and customer support as well as a robust community. It allows you to develop code using native Visual Studio and helps the developer to reuse the codebase for different platforms, …
Features
OutSystemsXamarin
Low-Code Development
Comparison of Low-Code Development features of Product A and Product B
OutSystems
7.9
Ratings
6% below category average
Xamarin
-
Ratings
Visual Modeling5.20 Ratings00 Ratings
Drag-and-drop Interfaces8.00 Ratings00 Ratings
Platform Security6.20 Ratings00 Ratings
Platform User Management8.10 Ratings00 Ratings
Reusability9.90 Ratings00 Ratings
Platform Scalability10.00 Ratings00 Ratings
Best Alternatives
OutSystemsXamarin
Small Businesses
Creatio
Creatio
Score 9.7 out of 10
Swiftify
Swiftify
Score 9.0 out of 10
Medium-sized Companies
Quixy
Quixy
Score 9.9 out of 10
Swiftify
Swiftify
Score 9.0 out of 10
Enterprises
Creatio
Creatio
Score 9.7 out of 10
Swiftify
Swiftify
Score 9.0 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
OutSystemsXamarin
Likelihood to Recommend
7.1
(0 ratings)
7.0
(0 ratings)
Likelihood to Renew
8.2
(0 ratings)
10.0
(0 ratings)
Usability
8.0
(0 ratings)
10.0
(0 ratings)
Support Rating
7.5
(0 ratings)
10.0
(0 ratings)
In-Person Training
9.1
(0 ratings)
-
(0 ratings)
Online Training
8.2
(0 ratings)
-
(0 ratings)
Implementation Rating
7.3
(0 ratings)
10.0
(0 ratings)
User Testimonials
OutSystemsXamarin
Likelihood to Recommend
OutSystems excels with building web interfaces fast and lends itself to custom integrations written in .Net. Most anything can be brought in given this ability to be extended. One of the drawbacks to the speed of development is that most quality control teams become quickly overwhelmed and may be unable to keep up.
Read full review
Xamarin is well suited for several reasons. The first, it allows companies to share code across platforms. If the app has a lot of business logic and a fairly simple UI, Xamarin is great for this use case. Xamarin also works well if the developers who will work on the app are already fluent in .NET. Xamarin is less appropriate if the company has a lot of developers. If there are plenty of resources to develop apps natively then the headache of dealing with Xamarin's issues are not worth the effort. If the UI is very complex and has difficult animations it's difficult to debug visual/performance issues in Xamarin.
Read full review
Pros
  • Deployment management – OutSystems has a built in robust, multi-environment deployment system that helps ensures the clean and error free deployment of applications through the development, testing and production product lifecycle
  • Rapid application development – Through the low code, graphical development environment you can develop applications far quicker than with more traditional development environments
  • Cross platform mobile development – OutSystems handle the development and building of mobile application for both iOS and Android in a simple streamlined way that removes 90% of the problems normally associated with multi platform development
Read full review
  • We save development time with Xamarin, because we use Xamarin Forms an so we can share most of the code over 3 platforms.
  • We can use our C# knowledge to develop iOS and Android Apps.
  • Xamarin's integration into Visual Studio is very good and became even better during the last releases of Visual Studio.
Read full review
Cons
  • The platform controls all the parts. While great for development and overall maintenance, it could lead to discussions with your DBA (who has to trust the platform). As a developer I love the platform, as a DBA I would like more control.
  • By making software development model driven using flows, you are forced to rethink the way of programming. It makes it easier, but sometimes the way of working leads to code which could be optimized (standard problem in model based software development).
  • Most of the code is generated, so the technical knowledge of the inner working of coding are not Essentials. This could lead to degration of this knowlegde. As part of this, most technologies will only be used when OutSystems supports it. They do a good job on implementing these things. But things like Node.js would be nice.
Read full review
  • Having also done a lot of native mobile development, some of the IDE's features need to emulator their native counterparts. For example, trying to extract a string resource on Android in Xamarin Studio is painful. There are many useful tools in Android Studio that Xamarin should implement.
  • Xamarin will always be behind on native platform features. They must catch up when Apple and Google release new platform versions.
  • The biggest pain point is the random issues Xamarin continues to have. Having a large code base on top of a native platform makes it very difficult to debug issues. Every developer must decide if its an issue with Xamarin or the native platform. Bugs don't get fixed very quickly. Hopefully that will change with the Microsoft acquisition.
Read full review
Likelihood to Renew
We are very happy with OutSystems and our developers deliver good work. OutSystems lets us build new software on a regulare (2 weekly) basis, which is highly flexible and adjustable. Even without very much experience, our developers manage to build usefull software, which is working a lot better than our previous (legacy) software.
Read full review
Xamarin has been great for developing different projects efficiently and effectively. It's nice to reuse the core business logic across different platforms so that there are less to maintain and little replications are needed. The biggest benefit is that C# programmers do not have to learn a different language to do mobile development.
Read full review
Usability
OutSystems has a feature in which we can develop a functionality in a application and can use that functionality in another application without developing it again. That is main plus point for the development team so they can work with different functionalities rather focusing on the same thing again and again. if we want to make any change on the user side then we can make it live with just the deployment using the service center.
Read full review
If you are required to develop applications that are cross-platformed, Xamarin is a great tool to use. It will help save time and efforts from your development team to be able to build applications seamlessly for android, IOS, windows, and web on a single platform instead of requiring multiple tools to get the job done
Read full review
Support Rating
The tech support is very reachable. Usually by [email] from but also by phone if needed. We had some difficulties at the start with understanding "what our machine was doing" under high performance load. After some good sessions understanding our needs they delivered good solutions for our problems we had in the beginning.
Read full review
I never had to contact support for any help. Most of the problems we ran into, we were able to identify and use peer support through blogs and other internet sources to resolve the problems. There are plenty of sources online which provide tutorials, discuss problems, etc. Example: StackOverflow
Read full review
In-Person Training
Excellent material full of hands on that improve the understanding of the platform.
Read full review
No answers on this topic
Online Training
The online training material is well designed and explanations are step by step, helping trainees to understand and follow each exercise and new concept.
Read full review
No answers on this topic
Implementation Rating
In a large company, patiently and consistently work the behind the scenes politics with business and IT partners across the firm.
This is transformational - you will need a solid set of key business partners to lock arms together to move forward.
Read full review
Just with any programming tasks, have a plan first. Design out the system, spend time to build it correctly the first time and have plenty of testing and user acceptance opportunities. Xamarin was easy to implement for a C# programmer. However, you need to do tutorials to realize the platform's capabilities.
Read full review
Alternatives Considered
Totally different products of cource. Sitecore is best suited for full fledged websites with extensive support for analytics. OutSystems for modular business processes with a UI. Hence, there is no overlap. But even for small websites, or even landingpages, I would recommend OutSystems, with a custom made analytics part or a plugin.
Read full review
Xamarin runs natively on MacOS, and the debugger and other integration and auto-complete tools are far better than Eclipse for C# .NET. It also carries much of the plugin/add-on capabilities that are so desirable on Atom. Eclipse is a better for generalized software development, provided a developer is comfortable switching between the IDE the command line for certain parts of their workflow, like building, package management, or debugging. But for C# .NET development on MacOS specifically, Xamarin is the best product I've used for the job.
Read full review
Return on Investment
  • The ease of use of the OutSystems development process has been the biggest ROI for us. We have developed our Framework product and maintained/enhanced it with only 4 workers.
  • OutSystems has enhanced their product very significantly over the last 4 years. They have gone from a simple to use tool to a very simple to use sophisticated tool that covers the standard mainframe-based computing apps and the apps used on handheld mobile devices all using the same basic set of development tools.
Read full review
  • Code Sharing - We were able to launch an Android implementation of our app within weeks after finishing iOS. The amount of time taken to develop a new platform is very small.
  • Monetization - not the best, but definitely getting better. We've had issues with finding suitable ad networks that work with Xamarin.
Read full review
ScreenShots