We performed a comparison between OutSystems, Salesforce Platform, and Xamarin Platform based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."The scratch coding is useful. The solution is easy to understand."
"Integrations with external systems with SOAP and REST are easy to implement off-the-shelf, but a developer can always implement specific libraries for other integrations."
"The architecture of OutSystems is quite simple, and the features are similar to Mendix's. OutSystems has connectors for different enterprise apps and solid reporting capabilities. You can also integrate with any content management platform like SharePoint or Adobe Enterprise Manager, or something like that. You can also create and integrate workflows."
"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."
"You can go huge - so it is definitely a scalable solution."
"The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step."
"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 is a stable solution."
"It is very modular in approach. It is very light, and it can be used on various devices. It could be used on an Android phone or a laptop, which makes it good for the sales team on the road."
"A great platform to import, manage and save customer data."
"The activities, opportunities, follow-up of the opportunities, and business tracking are valuable features. It provides everything that we need. It works pretty well."
"They are already beginning to implement generative AI."
"Marketing and Sales Lead, Forecasting, Campaign management."
"It is very user-friendly, and intuitive, it will lead you and take you to the next steps."
"We like that the technology is very agile and flexible in the sense that there's a large partner ecosystem within Salesforce Platform. This enables us to choose from many different partners with different advantages, and all of it can be done in a plug-and-play kind of way."
"The most valuable aspect of the solution is the unit coordination between sales and marketing when it comes to lead management."
"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."
"We very much like the XAML design techniques, multiple layout and pages, MVVMCross support, and portability across different platforms."
"The technical support is very good and it's close to native."
"Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows."
"It is a true native solution, and we can use the cross-platform framework."
"Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start."
"The most important impact is the reduction in product lifecycle costs."
"It allows us to reuse our knowledge of C# and .NET Framework."
"It is hard to find the logic in OutSystems. From an improvement perspective, I want to be able to properly use logic in OutSystems."
"The asynchronous processing and multithreading tasks for which the current resources of the platform are very generic and not built for the end-user. Any asynchronous jobs have to be constructed with an end-user dashboard to allow inspection of the status of the activities."
"Its ability to create and run automated tasks could be better."
"Currently, in mobile applications, we don't have push notifications."
"The product could be improved if there was a shortcut, or predefined, predictable templates provided."
"I like the OutSystems platform. I am working on integrating it with another platform using APIs, however, it has proven to be difficult. The main issue I am facing is obtaining authorization tokens as well as access and refresh tokens. It may be due to my lack of knowledge of APIs as it is new to me."
"I would like to see improvements in versioning. It can be challenging to keep track of what changes should be committed, especially when many developers are working in one environment."
"Mobile apps need improvement."
"Some business functionalities could be improved."
"Reporting could be better. Reporting is Excel-based, and it has sucked since the inception of the company. That's why I was excited about the fact of them bringing MuleSoft into the fold and Tableau."
"A company needs to carefully consider how they set up Salesforce in order to ensure it benefits them."
"Instead of creating our own template, if we had some nice templates that we could pick up - if there were some Microsoft Word templates or Microsoft Excel templates in a repository in Salesforce, that would be great."
"I think that Salesforce can improve lead management when it comes to B2C. I would like to have more features specifically related to the B2C segment. The current process where you create a lead that's in the B2C segment and it creates an account makes no sense."
"Salesforce Platform operates as a cloud system, and within our organization, numerous internal systems handle data processing. While real-time data retrieval is feasible through services, achieving real-time communication poses some challenges."
"The initial setup is rather complex."
"It could be maybe a bit more user-intuitive."
"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls."
"The android application compilation time needs to be reduced."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"The file size is a bit big, so you have to make certain layers."
"It needs offline sync capabilities to store data on devices persistently."
"There is room for increasing the scale a little bit further with the designer in the Visual Studio, more specifically, Xamarin.Android Designer in Visual Studio."
"It is common to find a problem that you would need to develop from the start since there are no third-party components to reuse."
"The solution always has room for improvement with price, integration, stability, and documentation."