The Genesis Application Platform makes it faster and easier for developers in financial services to build, deploy and maintain full stack software applications engineered to meet the industry’s high standards for security, compliance and performance.
Using Genesis, financial firms reduce the time, cost and risk associated with building the software they need to expand their businesses, operate more efficiently and improve compliance.
Featuring a resilient, real-time service-oriented architecture, Genesis excels across the performance envelope of low-latency, high-throughput and high-scalability.
The Genesis platform supports the unique engineering requirements of the financial industry through its:
• Development Suite: a flexible IDE supplemented with AI assistance and accelerators for front- and back-end programming empower developers
• Application Runtime environment: a real-time core, enterprise integrations and built-in encryption and audit power high-performance, secure applications at scale
• Component Marketplace: a library of pre-built financial industry solutions, templates, components and integrations accelerate builds and innovation
The platform provides a flexible, powerful developer environment and toolkit featuring:
• Back-end coding: Developers can use their own IDE to implement backend logic using standard JVM-based languages like Java and Kotlin. Genesis also offers a domain-specific language (DSL) for defining application structure and configuration. This DSL provides a clear, familiar syntax inspired by SQL and CQRS.
• Front-end coding: Developers implement frontend logic with standard TypeScript, using frameworks like React, Angular or Genesis web components as the underlying foundation. This enables reuse of existing UI components within Genesis applications and simplifies porting projects if needed.
• Industry integrations: The platform includes pre-built integrations for financial industry connectivity, from common data sources and formats to the leading front-, middle- and back-office vendor systems and market infrastructure.
• Real time core: an integrated microservices and web components-based core, ensures low latency and high availability for mission-critical workloads.
• Enterprise integrations: Genesis facilitates system integrations with support for build tools like Gradle and npm, monitoring tools like Nagios, and standards like OpenAPI & FDC3.
• Compliance framework: security and compliance are delivered with built-in auditing, reporting, entitlement management and integrations with identity and access management systems.
The Genesis platform powers mission-critical applications at the world’s leading banks/dealers, asset managers and market infrastructure providers. Common use cases include:
• Improving developer productivity and time to market
• Modernizing and enhance the performance of legacy technologies
• Reducing vendor dependencies, cost and risk, while optimizing the utility of core vendor systems
• Replacing spreadsheets, other end-user computing and manual processes with enterprise-quality applications
• Developing and deploying innovative new applications (green field innovation)
Genesis is strategically-backed by Bank of America, BNY and Citi.