Software Services

Big Data is revolutionizing the financial sector at a time when firms are seeking greater operational efficiency. We have created a state-of-the-art data ecosystem containing robust components and work flows that simplify and shorten the development cycle.

Position Management


We provide the technical bookkeeping necessary to load positions at the start of the day and apply position updates from different sources throughout the day. This provides a consistent, reliable, and current source for positions.

  • FULL INTEGRATION

    Our position management protocols are deeply integrated throughout our platform fostering consistency across trading, risk management, external views, and any other system that requires positions to accomplish its objective.

  • MANUAL ADJUSTMENTS

    While our system automatically handles most situations, we support manual position adjustments. Examples of this would include trade breaks, brokered transactions or account movements.

  • DECENTRALIZED

    Position management is among the most critical components of a financial system and must always be available. We've architected our platform to decentralize the management of positions, thus making the system more resilient.

Order Recovery


Of the many critical components in a financial technology platform, the order management system is near the top of the list. We recognize the the risks inherent in an outage and have architected the Deep Systems platform with robust and reliable order recovery processes.

  • FULL ORDER LIFECYCLE

    Order recovery should ensure that a full order state can be reinstated. Our order recovery mechanism restores the entire lifecyle of orders, allowing the recovering process to rebuild its full state.

  • REDUNDANT STORAGE

    Order recovery is only possible if you have all order data stored in an accessible and reliable way. We’ve built a reliable, high speed, redundant storage system to support a high volume of order traffic utilizing multiple storage locations.

  • QUERY API

    Clients may want to recover or access a subset of information among a larger order data set. We provide a mechanism to query the larger data set and return only the targeted data.

Clearing Integration


Larger clients may utilize multiple clearing/prime broker relationships. We integrate with a number of clearing entities thus decreasing the technical dependency on a specific clearing firm.

  • POSITION LOADING

    The Deep Systems platform manages the start of day process of loading and reconciling positions from one or more clearing firms. The process is designed to handle various secure file dropping models or proprietary APIs.

  • TRADE BREAK DETECTION

    We help prevent costly errors with reconciliation tools to compare system data with clearing records in order to detect trade breaks or other accounting issues.

  • EXCEPTION NOTIFICATIONS

    Timely awareness can often mitigate large risk exposures. Our notification system can expedite the resolution of exceptions by notifying interested parties.

Virtual Accounts


Financial operations have varying levels of complexity in their strategies, groups and accounts. We've designed a virtual account system that can model the intended structure of an operation without any compromises.

  • GRANULAR ASSOCIATIONS

    A client can design their virtual accounting structure to be as granular or as coarse as they desire. A trade can be attributed to any logical entity in the operation including trader, strategy, group, or account.

  • FLEXIBLE GROUPING

    Clients can design trade groups in any way that makes sense for their operation to create a tailored virtual account structure. Trades can be attributed to one or many groups with no restrictions in the way they are grouped.

  • BROAD INTEGRATION

    Our virtual account system is deeply integrated throughout the Deep Systems platform. This allows for consistency across clearing, trading, risk management and any other account-based system.

Get in touch