
Full Stack & Fast
Application Composition Tools
Code, model and test robust financial applications with a complete developer toolkit making the SLDC radically faster and easier.
- Powerful DSL compatible with Java and Kotlin
- Data and schema extractors
- Open IDE
AI Powered Application Builder
Web tool guiding developers and domain experts to build Genesis applications
View docs
AI Powered IDE Integration
Interface for Cursor and other AI-enabled IDEs to operate with Genesis
CI/CD Integration
Compatibility with multiple CI/CD pipeline tools
Database Schema Extractor
Extracts schema metadata from SQL applications into Genesis
Data Modeling
Creating the data model is a fundamental part of any Genesis application; tooling to define entities (tables), fields and views (which join related entities)
View docs
Documentation Site
Comprehensive documentation for Genesis platform componentry
View docs
Excel Schema Extractor
Interprets Excel files and extracts relational data schema for applications
View docs
Genesis View
Generative AI tool translates screen shots and other UI mockups into Genesis code
View docs
GenX CLI
Tooling for application scaffolding and dependency management
View docs
GPAL (DSL)
Genesis DSL applicable to all server services
Multi-IDE Support
Preview and run locally-developed applications
View docs
Test Framework
Complete framework for unit, integration and end-to-end testing; compatible with Angular, React
View docs
UI Design System
Configuration for consistent UI styling
View docs

HIGH-PERFORMANCE LOGIC AND DATA OPERATIONS
Pre-Built Microservices
Deploy sophisticated business logic and data-driven processes by configuring a set of application drivers engineered for financial business requirements.
- Complex event handling via CQRS architecture
- Real-time queries, views & data aggregation
- APIs to front-ends
Consolidator
Supplies real-time (streaming) data to application front end
View docs
Data Server
Supplies real-time (streaming) data to application front end
View docs
Event Handler
Configures application business logic based on business events
View docs
Evaluator
Applies buiness rules to events at user-specified chronology
View docs
Process Orchestration
Provides an internal, real-time message bus to faciliate event and data exchanges between microservices
Request Server
Provides specific datasets required by the UI
View docs
State Machine
Manages how objects change states, such as new, amended and completed
View docs

DYNAMIC AND INTERACTIVE
Dynamic UI Framework
Customize rich, responsive, real-time user interfaces for financial services end-users without specialized, front-end expertise.
- Pre-packaged micro front ends
- Grids, charts and smart forms
- Compatible with Angular, React, TypeScript and Visual Studio
Angular & React Integration
Integrates to Genesis UI foundations
View docs
Application Shells
Standardizes login and navigation elements in headers and footers
View docs
Dynamic & Lazy Loading
Ensures highly-responsive UI and web applications
Financial Utilities Library
Formatters to simplify UI composition for financial use cases
View docs
Grids, Forms, Charts
Builds forms, grids and charts with seamless server connectivity
View docs
Internationalization i18n
Enables applications to utilize more than one language
View docs
Rapid Layout
Enables users to customize UX by dragging, resizing and re-ordering windows
View docs
UI Design System Configurator
GUI-based design system management
View docs
UI Generator
Visual Studio plugin to configure UI components
View docs
UI to Server Communication
Manages interactions between the client and server capabilities and components
View docs
Web Components Library
Prebuilt library of UI components
View docs
Web UI State Persistence
Preserves progress and data in web UI
View docs

UNIVERSAL CONNECTIVITY
Integration Suite
Connect to any upstream and downstream system or data source with flexible, open integrations.
- Open API support
- FDC3 native
- Pipelines for sourcing, operating on and sinking any type of data or data service
Data Pipelines
Library for creating point-to-point data integrations and complex data processing workflows between up- and downstream applications
View docs
FDC3 Containers
Supports UI-level integration via FDC3
View docs
Open API Support
Supports UI-level integration via FDC3
View docs
REST & Web Socket APIs
Exposes server resources to other applications as series of REST endpoints
View docs