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."Scalability proved to be an exceptionally beneficial feature."
"One thing I like about OutSystems is that there's no lock-in. You can keep running your applications because it's on .NET and hosted centrally. That's one of the advantages I see there in terms of not having an IT strategy that has a dependency on a particular platform."
"It provides for faster development and better software releases."
"Reduces the manual labor in compiling and deploying applications and generating procedural code (by reducing development bureaucracy/processes, resulting in real gains). The LifeTime Server approach, requiring just a few steps to publish applications in production environments, is fantastic."
"The most valuable features of OutSystems are the user-friendly platform. The drag-and-drop feature is great. I have used other rapid application development tools before, but they were not as advanced as OutSystems. With the previous tools, I had to manually build certain features, but OutSystems does it automatically."
"The technical support is perfect."
"It is a stable solution."
"Once built, web/mobile components can be reused in all new developments. In addition, the OutSystems Forge is very useful. We can exchange components and even already-built applications, reducing costs to build specific solutions."
"Xamarin Platform enables you to use a single code language. This is beneficial for Android, iOS, and Windows platforms, so they can be developed over application or built over application."
"The Xamarin platform can reduce overhead significantly through code-share and reuse. The typical team size for a Xamarin project is significantly reduced compared to purely native projects."
"Xamarin.Forms reduced the effort and time to build and market our solution, market our features, and get our solution into production."
"Cross-platform development saves time and provides consistencies."
"The most valuable feature of the Xamarin Platform is the deployment."
"The initial setup is very simple."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"The combination of forms for cross-platform UI and C-Sharp for the programming language are my two favorite features."
"We had some lagging issues under high data loads, and the solution needed to be customized to improve this."
"Mobile apps should have been fully native."
"In OutSystems, cloud management is an area of concern where improvements are required."
"While I can't speak to the market impact, as a developer, I've seen significant reductions in development time across different versions of our applications. One area for improvement would be the UI controls in Service Studio. Sometimes, controls don't appear in the IDE, requiring us to check them in the web browser instead. Overall, our experience with OutSystems has been positive, though improvements in UI development would be welcomed."
"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."
"The technical features are good, but the actual commercialization is out of reach."
"The product's high price is an area of concern, where improvements are required."
"One of the biggest areas for improvement is that every time an existing data element is modified, it creates a new data element. It doesn't really modify that particular data element. So, a user has to follow an extra step of removing the existing data element and bringing in the new and modified data element that is being added, which sort of goes into negative productivity."
"The major I see with Xamarin right now is that there is no visual editor"
"The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin."
"Xamarin Platform can improve by making the enterprise documentation better. There's a lot of basic documentation of how to do many of the functions of the solution, but there's not much enterprise-level documentation."
"The architecture in the Xamarin Platform has to improve, there are some features missing."
"Xamarin Platform is missing the code renderer."
"We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data."
"The monitoring of the remote devices is not good as it should be extended along. It would be useful if the log is more integrated with the central console. I am not sure it can be accessed but it would be better."
"The application platform could be improved."
OutSystems is ranked 1st in Mobile Development Platforms with 46 reviews while Xamarin Platform is ranked 6th in Mobile Development Platforms with 39 reviews. OutSystems is rated 8.4, while Xamarin Platform is rated 8.2. The top reviewer of OutSystems writes "Useful natural speech to algorithm, reliable, and beneficial automatic task". On the other hand, the top reviewer of Xamarin Platform writes "It's about to be retired and replaced with an inferior product, but offers excellent cross-platform development capabilities". OutSystems is most compared with Microsoft Power Apps, Appian, Mendix, ServiceNow and SAP Mobile Platform, whereas Xamarin Platform is most compared with Appium, Ionic, Apple Xcode, Mendix and Microsoft Azure App Service. 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.