No more typing reviews! Try our Samantha, our new voice AI agent.

GeneXus vs Magic xpa Application Platform comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Mar 4, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

GeneXus
Ranking in Mobile Development Platforms
11th
Average Rating
8.6
Reviews Sentiment
7.8
Number of Reviews
14
Ranking in other categories
Low-Code Development Platforms (20th)
Magic xpa Application Platform
Ranking in Mobile Development Platforms
13th
Average Rating
8.4
Reviews Sentiment
7.0
Number of Reviews
10
Ranking in other categories
Application Server (9th), Application Infrastructure (17th)
 

Mindshare comparison

As of May 2026, in the Mobile Development Platforms category, the mindshare of GeneXus is 3.5%, up from 3.4% compared to the previous year. The mindshare of Magic xpa Application Platform is 3.1%, down from 4.2% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Mobile Development Platforms Mindshare Distribution
ProductMindshare (%)
GeneXus3.5%
Magic xpa Application Platform3.1%
Other93.4%
Mobile Development Platforms
 

Featured Reviews

XavierEspinoza - PeerSpot reviewer
Internal System Coordinator at Red CEDIA
Offers a simplified architecture with outstanding integration capabilities
The integration capabilities of GeneXus are highly valuable for our organization. The metadata obtained within the logic of different systems is also vital. Due to the solution, our company team doesn't have to work with multiple languages and integrations can be made with C Sharp. JavaScript can also be used with GeneXus, the tool takes charge of all the rest and has a simple architecture. The solution can be used out of the box without facing any issues and nothing much needs to be done with frameworks. In our case we need to use Python with GeneXus, we use Ironpython to embed python code in C# .
Mylsamy T. - PeerSpot reviewer
Senior Associate - IT at Himalaya Wellness Company
Enables us to develop more than 90 applications in-house, which are used across our organization
It's a bit difficult to work with purely web-based applications to get the data and display it. There have been a few times when the connection was disconnected between the server and your browser. The connectivity on browser-built applications needs to be improved. The mobile application development could be easier. They could include different external applications, like finger sensors. I'm not sure whether it's in version 3.8 or not.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I like the testing models, which allow me to create unit or interface tests of my programs. It helps us avoid missed deadlines because we can detect all the errors before deploying the new versions of the solution. And I also like the integration with coding managers like DevOps or Jenkins. It enables us to do versioning."
"In Knowledge Base, being able to model the workflow before developing the screens is great. We first work with the tables or the transactions using GeneXus and then we work on the screens."
"This solution works extremely quickly in terms of enabling an application in a production environment."
"The integration capabilities of GeneXus are highly valuable for our organization"
"I find the implementation process of GeneXus to be easy."
"With GeneXus, we can create logical representations of transactions in the form of objects."
"The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities."
"After you go through the learning process, this solution works extremely quickly in terms of enabling an application in a production environment."
"Being able to make changes to existing programs to comply with last minute changes in requirements, and/or being able to fix, test, review, and deploy new code in a manner of hours instead of days, definitely gives us a huge advantage over our competitors and this is only possible thanks to Magic’s speed of programming."
"The solution makes the managing and adapting of the software very easy."
"The ability to use the same development environment for both Windows and Android applications. Magic xpa also supports iOS applications."
"Without the need to compile code, the time spent in the development cycle is greatly reduced, allowing the programmer to test modifications to a program immediately after they have been saved."
"I think this is a good tool for making some nice applications independent of the operating system, database, and environment."
"Magic’s Database Gateway allows the logic of the program to be isolated from the underlying database. This provides the flexibility not only to move existing programs to different database environments without the need to change the logic in the program but also allows the programmer access to different databases without the need to know how to "talk" to them."
"The Magic xpa Application Platform is very suitable for production since it is easy to update. The program is simple to upgrade and deploy. The solution is convenient in production. You need to adjust the data, then adjust the program which is not difficult."
"In spite of the solution's high cost, we see a very large return on our investment."
 

Cons

"Documentation is always an issue. In order to develop with GeneXus, there is very little documentation. The documentation is not clear enough in order to develop a great tool."
"It would be helpful to have additional assisted processing with training."
"GeneXus's user interface has room for improvement."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"There are issues in integrating it with other solutions."
"There are issues in integrating it with other solutions, like Control V."
"It would be helpful if the company would provide additional assisted processing with training, more instances where you can find training."
"I told them to add something about Angular. They're already working on adding it."
"The configuration of the xpa RIA mobile environment is complex and a discouragement to new developers. Also, Magic's documentation can be less than complete at times which leads to frustration for new developers. (I encourage new Magic developers to join the Magic Users Group)."
"Throughout my career, I've encountered difficulties when integrating new technologies with Magic xpa Application Platform. In particular, when attempting to incorporate features from other development languages into earlier versions of the solution called uniPaaS. I struggled to integrate .NET components due to the limited options available. This made the process more challenging and complicated. I find it challenging to create a more user-friendly experience for users who may be comparing the system to other systems they have used outside or within the company on different platforms."
"When you have several tasks, you open a screen in a task in developing mode, and you don't see the parent screens. Debugging lacks the effects to solve problems. You have to do it first in a kind of studio. Then you have to be sure that you can do it in Magic because there is almost nothing to debug it. It's practically impossible to debug. You have to be sure before you put your snippets."
"The user interface could be improved to be more friendly for developers."
"Support is very bad. The main focus is placed on their own customers, big banks and big insurance companies, so those, like us, who are independent software vendors, are ignored."
"The ability to display page up, page down, top and bottom buttons along the scroll bar would make my mouse-reliant customers happy."
"They want to be one toolbox for everything, but primarily, we are using xpa to develop desktop applications, and in that area they're lacking functionalities, flexibility, and modern stuff."
"The configuration of the xpa RIA mobile environment is complex and a discouragement to new developers."
 

Pricing and Cost Advice

"I give the cost of the solution a four out of ten."
"It's expensive. I'd rate it a four out of ten in terms of pricing."
"The tool's price is good."
"The cost of a GeneXus license is extremely high. At the same time, one person using the solution can do the work of three Java or data developers. I think that's why they charge so much. It's too expensive, which is one reason it isn't widely used."
"People tend to work with GeneXus if it's cheap, but GeneXus does have licensing policies...Moreover, the cost of resourcing work in GeneXus may make it more expensive than other programming languages."
"I don't know about the price because I am an employee, but I hear it's cheaper than other tools."
"The solution is very expensive."
"The price is good."
"The main problem with the Magic xpa Application Platform is pricing. You have to pay a lot of money for development, and you also have to pay a lot for the deployments and runtime, while in most competitors, you have to pay a lot for one of the two and not both."
"The cost for developers is high because you have to pay for licenses as well as runtime."
"Magic is not the cheapest IDE out there. If you are considering Magic xpa, you should do a cost-benefit analysis to feel comfortable with your decision. The Magic sales staff is very helpful in providing pricing."
"The licensing cost varies because nowadays Magic has tailor-made offerings for clients. I think the solution is worth the money."
"My clients have to purchase additional licenses in order to use what I built. It's not a fair approach."
"The licensing is too costly."
"There are different licenses, we have the application and the online application. There are two different licenses for two different program sites for the Magic xpa Application Platform."
"It's not cheap. The licenses are not cheap. Not at all. They cost much money. There are other tools with free licenses but Magic asks for a lot of money."
report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
893,221 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Comms Service Provider
11%
Construction Company
11%
Manufacturing Company
10%
Outsourcing Company
7%
Financial Services Firm
14%
Manufacturing Company
12%
Comms Service Provider
10%
Construction Company
9%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business12
Large Enterprise2
By reviewers
Company SizeCount
Small Business9
Midsize Enterprise2
Large Enterprise1
 

Questions from the Community

What needs improvement with GeneXus?
GeneXus needs to be more consistent in functionality without any errors. Code generation is highly time-consuming for GeneXus, but in some cases, it saves time as well. Some errors will take too lo...
What is your primary use case for GeneXus?
Our company uses the latest version of GeneXus. The solution is used in our company to develop various enterprise systems, and GeneXus is used as an integrator, which further facilitates low-cost d...
What advice do you have for others considering GeneXus?
The tool's use case depends upon the requirements. The solution is ideal for integrations to modernize systems. GeneXus is also used in a site to develop systems with functional programming for big...
Ask a question
Earn 20 points
 

Also Known As

No data available
uniPaaS
 

Overview

 

Sample Customers

Canal de Panamá, Gerdau, Coca-Cola, Mercado Libre, DHL, Mitsubishi Heavy Industries, TECNISA, Mexican Polak Group, Ferrovalle, Canon, Azteca, KPMG, TURBUS, Santander, BBVA
ADD, Cape plc, Adecco, Kuno Kinzoku Industry Co., GE Capital, Dove Tree, CBS Outdoor, Paris-Nord Villepinte Exhibition Center, Allstate Life Insurance Company, Titan Software Systems
Find out what your peers are saying about GeneXus vs. Magic xpa Application Platform and other solutions. Updated: April 2026.
893,221 professionals have used our research since 2012.