Blog
Our Vision
Our vision is to reinvent software delivery within the financial markets, so that any developer can create reactive, performant and compliant full-stack applications, much faster and easier than ever before. We’re doing this because it’s too slow, expensive and risky to build these types of applications today, and by making this faster and easier, we will level the playing field to create a more competitive and vibrant global financial system.
Our technology is already proven in the most demanding environments within the largest global financial institutions such as LCH, Citi and ING, but our ambition is to strive for more. We’re backed by world-class investors on a journey towards our Platform Vision, a next-generation, end-to-end, low-code platform with 3 main pillars:
- Create: Build full-stack applications using a purpose-built low-code language and packaged business components
- Manage: Deploy, manage, run and monitor fleets of reactive applications on any enterprise infrastructure
- Learn: Discover and learn the platform in the developer portal, featuring a structured training academy and a vibrant developer community
As we build towards our Platform Vision, we have three immediate-term objectives to tackle over the next 12 months:
- Expand the Genesis offering to more generalist / tactical developers, primarily through a new full-stack low-code language
- Accelerate time-to-value for new users, by enabling them to learn the platform and experience the “eureka” moment rapidly and self-sufficiently
- Streamline multi-application operations by empowering users to easily manage multiple applications across the entire software development lifecycle
In Quarter 2, 2022, our 2022.2 release focused on enabling generalist developers to create full-stack applications of moderate complexity in low-code, and focused on the following initiatives:
New low-code language for creating Genesis applications
Genesis now features an all-new low-code language, designed to make it even faster and easier to create moderate-complexity Genesis applications. This new language introduces a single, unified experience for creating both front-end and back-end aspects of applications, significantly accelerating users and further reducing the learning curve.
This first milestone enables users to create applications featuring real-time grids, objects and relations, custom user interactions and calculations, and will see heavy investment throughout H2 to reach parity with core platform capabilities. Like our existing low-code language GPAL, this new language is built on top of Kotlin to provide a concise, safe, expressive and interoperable development experience. Further, the language is designed with openness and extensibility in mind, such that in future, developers will be able to create new components & functions in their language of choice.
Streamlined data integration
Genesis now has enhanced integration capabilities within our GPAL low-code language, enabling users to more easily configure and consume data from a variety of sources, including files (SFTP, S3 buckets, JSON, CSV) and real-time data capture from relational databases. This enables much easier and faster data integration; a critical capability as the world moves towards centralized data strategies in the form of data fabrics, layers and lakes. Our goal is that wherever data is, in whatever format, we want our users to be able to transform and process it within their applications.
Oracle database support
The Genesis platform supports a variety of underlying database technologies catering for different application requirements, across performance, cost and maintainability. The 2022.2 release expands the pool of supported database technologies to include Oracle DB, enabling Oracle users to leverage any existing licensing or operational expertise with their Genesis application suite.
Reporting module
Integrated reporting functionality and UI components enable developers to easily add reporting capabilities to their applications, across report creation, configuration and management.