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."Our previous solution had other overheads such as release management, version management, code management, monitoring, etc., all of which are built-in with OutSystems."
"The most valuable feature of OutSystems with discipline and the development processes. Instead of each developer doing tasks on their own with their own approach, et cetera, the solution would help bring some organization to the development process."
"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."
"The most valuable feature is Agile development. I love that you save a lot of time on development and can focus on logic and business requirements."
"The drag-and-drop feature is very valuable."
"The tool makes the development process easier."
"The visual program of OutSystems is one of the major advantages of this solution."
"I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
"The solution can scale."
"The queue management of the solution is its most valuable aspect."
"A great platform to import, manage and save customer data."
"Marketing and Sales Lead, Forecasting, Campaign management."
"We used it for providing a 360 view of the customers from within Salesforce. So, a lot of data got presented there, for which we used Einstein Analytics. The Einstein Analytics dashboards were really great."
"I like the reports and the dashboards. Since I'm a managing partner, I use the reports and dashboards to understand my team's contact management, opportunity management, and account management activities. We use Pardot for marketing campaigns."
"Intuitive to work with and the overall fundamental of the platform is very strong."
"The solution is easy to use."
"We were able to optimize the service organization for one of our clients."
"The solution's most valuable asset is its shared code base in C# that is better for large apps."
"I like Renderers in Xamarin. They allow us to use native-platform controls easily."
"The technical support is very good and it's close to native."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
"It is a true native solution, and we can use the cross-platform framework."
"The most valuable feature of the Xamarin Platform is the deployment."
"The best part while using the Xamarin Platform is a cross-platform application. We could execute iOS and Android while writing a single line of code."
"The technical features are good, but the actual commercialization is out of reach."
"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."
"It's difficult to do the component version control. I would like them to add more studying materials."
"I have difficulty in using several new features. Some of the product's features are tricky to use as well."
"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."
"In OutSystems, cloud management is an area of concern where improvements are required."
"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."
"The new version could be improved."
"Getting reports in Salesforce is sometimes a little bit difficult. You need to do a lot of things to get detailed reports. This feature can be improved. Its price can also be improved. It is currently expensive."
"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."
"Better flexibility in editing emails created from templates would be great, and being able to add hyperlinks in emails for scheduling meetings would allow us to automate more."
"I don't have any notes for improvement. It serves us well."
"The marketing automation needs improvement."
"In Salesforce, every customer is unique and it's not possible to bundle them together effectively if they are from the same company or move companies, et cetera."
"It is quite expensive. It has gotten to that point where it is a lot more pricey. It has kind of got its own proprietary language for development. It is probably never going to change, but if it had a more market language for development, it would be easier to find developers. They come at a premium cost, so it is expensive."
"I think the search needs to be improved so as to allow for a broader keyword search."
"Xamarin Platform is missing the code renderer."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"For beginners, the entire setup can be overwhelming because it involves setting up development environments for iOS, Android, and Windows at the same time if you want to target all three."
"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."
"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."
"For those who use only XAML to design the UI, it would be better if there was a better XAML previewer or designer."
"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls."
"I would like to see hot reload, similar to what Flutter has out-of-the-box. There is "Live Reload" but it’s still in preview and was only recently announced."