Label
GeneXus™ FAQ
Basic Concepts
What is GeneXus?
GeneXus is a Globant company. For over 35 years, we have been dedicated to simplifying the complex world of software development by building products and platforms that do just that. We are the creators of two leading platforms in their respective categories:- GeneXus, an innovative AI-powered Low-Code development platform designed to simplify and accelerate the creation and evolution of mission-critical software.
- Globant Enterprise AI, a platform powered by GeneXus that enables companies to integrate advanced AI capabilities into their enterprise software, maintaining observability, control, and independence from models and providers, driving faster and smarter innovation.
What problem does GeneXus solve and how?
Software development has become more complex over time. While applications are easier to use, creating and maintaining them requires extensive expertise and constant adaptation to new technologies. GeneXus reduces this complexity by automating everything possible, so you can focus on meeting your business needs instead of worrying about the technical details.GeneXus Next, our latest edition, combines the best of two approaches:
- The use of Prolog, a classical AI technique that helps represent rules and relationships logically.
- Modern Generative AI Assistants that make modeling, creating, and maintaining applications much faster and easier, offering a smarter experience.
This unique combination of AI improves the efficiency and simplicity of developing and maintaining applications while ensuring the quality of generated code. Mission-critical system generation remains under the control of deterministic code generators.
Additionally, GeneXus is designed with a focus on technological sustainability, ensuring that applications evolve alongside business needs and technology changes. By using technology-independent models and a knowledge-based architecture, GeneXus ensures that generated applications are easy to maintain, evolve, and scale. This means that even amid rapid technological obsolescence, solutions created with GeneXus can incorporate new functionalities and adapt to new platforms, languages, and paradigms without costly rewrites. In a world where innovation is constant, GeneXus protects your investment, keeping your business future-ready.
Why automate?
Every industry has asked this question since the invention of the steam engine: Why automate? Time and again, automating manual tasks has boosted productivity, improved quality, and democratized access. So why should creating applications be any different? It shouldn’t! GeneXus brings the power of automation to software development, enabling you to create faster, with fewer errors, and at greater scale. Once a niche idea, the generative AI revolution has made this vision clear: the future of software development is automated code generation.What kind of applications can be made with GeneXus?
We like to say: “Mission-Critical Applications.” Whether it's Core Banking, ERPs, or CRMs, GeneXus applications are designed to handle the essential information, processes, and technologies that keep your business running smoothly. With the incorporation of GenAI into our generated systems, we can now also create “Intelligent Enterprise Systems.”Technical Capabilities
Is GeneXus Model-Driven Development (MDD)?
Yes and no. It’s our own interpretation of MDD! With GeneXus, you describe what you need, and we handle the "how." This means less coding, fewer errors (thanks to deterministic generation), and easier integration with any technology—whether old, new, or even future technologies.What does “capturing reality” mean?
It means understanding how your business operates and translating that into a model of the desired software. We capture your business's unique strengths and processes into a model, and from there, GeneXus generates the corresponding application.What are knowledge bases (KBs)?
The Knowledge Base (KB) is the core of any GeneXus project. It stores all your application’s details in a technology-independent format, enabling the generation of code for multiple platforms while safeguarding your investment for the future.Does GeneXus really generate applications automatically?
Yes! GeneXus automatically generates everything from databases to front-end applications—millions of lines of code—with no manual coding required. It’s like magic, but the results are real.How does GeneXus handle legacy systems?
We love legacy systems! GeneXus seamlessly integrates with your existing systems, modernizing what’s needed while keeping everything running smoothly—no full rebuilds required.GeneXus Next Start & AI Assistants
What is GeneXus Next Start?
GeneXus Next Start introduces a groundbreaking way to begin projects with GeneXus. This natural language AI assistant is the next step in our journey to simplify and speed up software development.How does GeneXus Next Start work?
It’s simple! Describe your application in natural language, and GeneXus Next Start will create the first functional version for you. It transforms your requirements into working software by analyzing your description, generating an optimal data structure, building screens and navigation for both Web and Mobile, and finally deploying your application. It’s a hassle-free way to start any project—like having a development team in your hands!How do AI Assistants relate to GeneXus?
AI assistants in GeneXus Next improve the development process by automating routine tasks, supporting decision-making, and enabling natural language modeling. They boost productivity and ensure the quality of generated applications.What AI Assistants does GeneXus Next offer?
GeneXus Next offers a variety of smart assistants to streamline development and design tasks:
Development Assistants:
- AI for Data Modeling: Simplifies creating and organizing data structures.
- AI for Business Rules: Helps define essential business logic.
- AI for Business Processes: Automates and optimizes workflows.
- AI for Processes and Procedures: Simplifies creating custom operations.
- AI for Data Providers: Makes accessing hierarchical data effortless.
For Design Processes:
- GeneXus Design Assistant: Transforms ideas into attractive and functional interfaces, helping you design modern and optimized user experiences quickly.
- GeneXus Prototyper: Rapidly turns models into interactive prototypes to visualize, validate, and refine your ideas before full development.
Competitive Position and Market
Do you have competitors?
Yes, we’ve had many competitors, but most didn’t withstand the test of time and evolving technology. While there are other Low-Code platforms, none match GeneXus’s unique combination of flexibility, seamless integration, and future-proofing capabilities.How does GeneXus compare to other Low-Code platforms?
GeneXus excels in flexibility, AI-powered automation, multiplatform support, and a wide selection of developer-friendly technologies. Its unique ability to generate fully functional applications in multiple languages from a single model sets it apart.Moreover, GeneXus ensures your applications evolve effortlessly with technological advancements, eliminating the need for time-consuming manual updates.
Unlike many competitors, GeneXus-generated applications are technology-agnostic, making them highly adaptable to ever-changing business requirements.