PricingNexus is a Java-based framework that collects financial data from the Internet, stores it in a database, and makes it available via JMS/DB/RMI, using a well-defined framework. It relies heavily on JMS for transporting messages and communication, and on XML for the data format. It uses several components working separately in a distributed object environment.
The FreerP Project is a set of integrated business intelligence applications. The main applications belonging to the FreerP Project are warehouse logistics, shipping logistics, production process control, customer relations management, e-commerce, e-business, inventory management, and accounting.
Algorithmic Trading provides utilities for algorithmic trading production. It is responsible for automatic or semi-automatic distribution of trading signals from signal providers such as Collective2 to destination brokers and systems such as Trader Station (Stocks, Forex, Futures), Interactive Brokers (Stocks, Futures), and MetaTrader4 (Forex). The project was born from a practical need to speed up signal execution and minimize expenses related to algorithmic trading production. It is used in production has been tested with real money.
GnuCash allows you to track bank accounts, stocks, income, and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. It is backed by an active development community and is blossoming into a full-fledged accounting system.
The trading shim is a command line interpreter with a DBMS backend to the socket-based 'binary format' API of the Interactive Brokers' Trader Workstation. It uses mnemonic ASCII text commands to permit downstream clients to easily access several worldwide securities markets and exchanges (stocks, options, futures, bonds, and Forex) for "tick" data and history (intraday and EoD). It also allows clients to initiate and supervise trades of securities, manage accounts, and more.