Platform note
GeneXus
GeneXus is a model-driven development platform that generates business applications from higher-level specifications rather than relying only on handwritten code. It is often encountered in organizations that wanted long-lived business systems generated across multiple target technologies.
GeneXus applications matter because the business logic may be expressed primarily in models and generated artifacts rather than in one stable, manually written codebase.
What it was typically used for
Organizations used GeneXus for line-of-business systems, customer and citizen services, transactional applications, administrative platforms, and long-lived operational software where model-driven consistency mattered.
Why it still matters in rescue work
GeneXus rescue work is usually about finding the real source of truth. In many cases the generated code is less important than the knowledge model, rules, transactions, procedures, and generation settings that define how the system behaves.
Artifacts to inspect when extracting business logic
- Knowledge base objects: the primary business model and application structure.
- Transactions: entities, data lifecycle, and update behavior.
- Procedures and business rules: calculations, validations, and orchestration.
- Panels and web objects: user flow and interaction logic.
- Generation settings and targets: technology assumptions and deployment dependencies.
- Generated integrations and interfaces: dependencies on surrounding systems and services.