

Xamarin Platform and GeneXus are two leading products in the mobile development category. Xamarin holds an advantage due to its open-source nature and strong community support, while GeneXus excels in automation capabilities, offering an enhanced speed of development.
Features: Xamarin Platform facilitates cross-platform development with shared codebases and seamless Visual Studio integration, perfect for C# developers. Its support for Xamarin.Forms and plugins like MvvmCross enhance development flexibility. GeneXus simplifies with automatic code generation for multiple platforms, including web and mobile. Its integration capabilities, procedural generation of applications, and multi-language support make it efficient for rapid development cycles.
Room for Improvement: Xamarin could benefit from better integration with third-party libraries, especially in .NET MAUI and support for more complex functionalities like PDF handling without dependencies on external libraries. It could also improve its debugging in complex environments. GeneXus could enhance its front-end customization options, streamline its learning curve for new users, and offer more straightforward integration processes with external services.
Ease of Deployment and Customer Service: Xamarin's deployment is well-integrated within its robust ecosystem, providing comprehensive documentation and community-driven support. In contrast, GeneXus simplifies deployment through automatic updates and integrated tools, alongside offering more personalized customer service, advantageous for enterprises needing targeted assistance.
Pricing and ROI: Xamarin Platform's cost-effectiveness lies in its open-source base, potentially lowering maintenance costs driven by community enhancements. GeneXus, despite a higher initial setup cost, promises faster ROI owing to its automation features that significantly reduce time-to-market and ongoing maintenance needs, making it a strategic option for efficiency-focused long-term projects.
In Xamarin Platform, you just write one single codebase, so it is less than 50%.
In terms of speed, it is near identical to native apps, maybe slightly slower, but imperceptible to the human eye because under the hood, your Xamarin Platform codebase gets translated to native code, so it is as good as native.
Xamarin Platform, having been discontinued a couple of years ago, is no longer compatible with the latest libraries and SDKs offered by Google and Apple.
You still have to pay Google Play Store the subscription fees and the fees to Apple for publishing, but building apps in Xamarin Platform does not require any financial investment, as long as you have Visual Studio, which is again free.
It saves development cost, and you have a single codebase instead of maintaining two codebases, one for Android and another for iOS.
| Product | Mindshare (%) |
|---|---|
| Xamarin Platform | 6.9% |
| GeneXus | 3.5% |
| Other | 89.6% |


| Company Size | Count |
|---|---|
| Small Business | 12 |
| Large Enterprise | 2 |
| Company Size | Count |
|---|---|
| Small Business | 18 |
| Midsize Enterprise | 5 |
| Large Enterprise | 15 |
GeneXus quickly implements and integrates technologies like AI, supports multiple languages, and enhances workflow and mobile development. It offers frequent updates for system compatibility and efficient front-end and back-end development.
GeneXus enables multi-language development including C#, Java, and JavaScript, optimizing database connections and supporting mobile applications. Frequent IDE updates ensure compatibility with new systems while its low-code environment enhances efficiency. Integration with tools like DevOps enhances version control, and it runs on servers like IIS, Azure, and Tomcat, saving time and reducing costs. Despite strengths, users seek improved documentation, enhanced front-end capabilities, modern components, and better integration. Expanded community resources, security features, performance, and faster code generation are highlighted areas for improvement along with increased awareness and support.
What are the key features of GeneXus?GeneXus is utilized for web development and applications across web and mobile platforms. It integrates enterprise systems and generates code in C Sharp, CSS, and JavaScript. Companies apply its frameworks for project management within industries such as insurance, banking, social, and medical sectors, predominantly in South America.
Xamarin Platform enables cross-platform mobile development with a single codebase. It leverages C# and Visual Studio, allowing developers to create applications for Android and iOS. Despite its discontinuation, it remains a resourceful tool for building hybrid apps and managing costs.
Xamarin Platform offers access to native APIs and the creation of high-performance, data-driven apps with extensive Microsoft support and documentation. It integrates well with Visual Studio and supports Xamarin.Forms for shared UIs across platforms. It faces challenges with the latest SDKs, performance issues, app sizes, and profiling tools, requiring improvements in native controls, architecture, and documentation. Developers encounter difficulties with binding libraries, testing environments, and IDE support, emphasizing the need for better stability and third-party library documentation.
What are the key features?Xamarin Platform is employed by diverse industries for developing cross-platform mobile apps, focusing on efficient code reuse and integration with APIs. Organizations prefer it for its ability to build hybrid applications, manage resources, and reduce costs while creating data-driven solutions using a common software layer.
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.