Software for brokers, markets, and investors
FinanceGear

Technology

FinanceGear is a client-server system that consists of several independent components that communicate through messaging middleware.

The FinanceGear Server

The heart of FinanceGear is a highly efficient calculation engine, the FinanceGear server. FinanceGear calculates a large number of "variables" about instruments, positions, portfolios, and other financial objects. The engine maintains a real-time network of dependencies between computed variables. This way, redundant calculations are kept to a minimum, allowing for maximum performance.

The FinanceGear server is implemented in C++ for Linux platforms. FinanceGear uses the PostgreSQL database.

Deployment Options

FinanceGear can be deployed in three scenarios:

Web Platform

The Web trading platform is built using standard HTML5 and Javascript. It requires no plugins or Java, and works with all modern browsers, including Chrome, Firefox, Internet Explorer, Safari, and others.

High Availability and Scalability

Any component in the FinanceGear architecture can be deployed redundantly and live in an environment of message-oriented middleware. Messages sent to FinanceGear are load-balanced between available instances. Additional instances can be added on the fly, increasing reliability and performance.