Enterprise Order Management

Institutional-Grade OMSfor Modern Broker-Dealers

The execution backbone powering Bruno Core and TradingView integration. Process 10,000+ orders per second with FIX-compliant execution, a built-in dealer desk, and full integration with Bruno Admin for end-to-end brokerage operations.

View Pricing
Bruno OMS Dashboard
5K+
Orders/sec
<15ms
Latency
10+
FIX Connectors
99.9%
Uptime SLA

Why Choose Bruno OMS?

Built for broker-dealers who need institutional-grade execution with the flexibility to customize every aspect of their order management workflow.

FIX-Compliant Execution

Multi-Provider Connectivity

Connect simultaneously to multiple FIX liquidity providers including Centroid, FXCubic, OneZero, and PrimeXM. Full FIX 4.4 and 5.0 support with direct native FIX connectivity.

FIX 4.4 & 5.010+ LP connectorsMulti-account simultaneousLearn more

Best Execution Compliance

Regulatory-Grade Execution Quality

Meet best execution regulatory requirements with smart order routing that optimizes fill prices across multiple liquidity providers. Full execution audit trails, TCA reporting, and slippage analysis for complete compliance documentation.

Smart routing optimizationExecution audit trailsTCA & slippage reportsLearn more

Built-In Dealer Desk

Risk Offset Management

Dedicated dealer desk UI with real-time A-book, B-book, and hybrid execution model monitoring. Dealers can manually intervene on orders with full risk visualization dashboards.

A/B/Hybrid modelsManual interventionRisk dashboardsLearn more

Complex Routing Rules

Broker-Dealer Workflows

Configure sophisticated order routing rules tailored for broker-dealer execution workflows. Route orders based on instrument, volume, client group, jurisdiction, or custom logic.

Custom routing logicPer-instrument rulesVolume-based routingLearn more

Unlimited Groups & Overrides

Granular Control

Create unlimited customer and account groups with fully customizable settings. Override leverage, commissions, spreads, instrument access, and margin models at platform, group, or individual level.

Per-group overridesSymbol managementIndividual settingsLearn more

Multi-Jurisdiction Rules

Global Operations

Operate across multiple jurisdictions from a single OMS instance. Apply different trading conditions, margin requirements, and execution rules based on customer jurisdiction.

Per-jurisdiction rulesSingle instanceFlexible conditionsLearn more

Flexible Deployment

Run Alongside MT5 or Replace It Entirely

Bruno OMS works as your primary execution engine, runs alongside MetaTrader 5 in a hybrid model, or serves as a full MT5 replacement. Your back-office stays unified either way.

MT5 + Bruno OMS (Hybrid)

Route different instruments or client groups through different engines. Ideal for brokers expanding beyond MT5 gradually.

  • Gradual migration path
  • Per-instrument routing
  • Unified reporting

Bruno OMS Only

Full proprietary stack with no third-party licensing. Maximum control over execution, data, and customization.

  • Zero licensing fees
  • Full API control
  • Source code available

Complement Existing Setup

Add Bruno OMS capabilities to your current infrastructure. Built-in dealer desk, corporate actions, and OHLC data management.

  • Dealer desk included
  • Corporate actions
  • OHLC management

All deployment models connect to Bruno Core for client-facing trading and Bruno Admin for back-office operations.

Platform Capabilities

Comprehensive Trading Infrastructure

Every component you need to run institutional-grade order management, from execution and risk to market data and corporate actions.

Process 5,000+ orders per second with sub-15ms latency. Support for A-book, B-book, and hybrid execution models with configurable routing per instrument, group, or client.

A-book / B-book / Hybrid models
Smart order routing algorithms
Market, limit, stop, OCO, bracket orders
Fractional and notional trading
Copy and social trading integration

The central execution layer of the Bruno Brokerage Suite. Orders from Bruno Core flow through OMS for execution and settle into Bruno Admin for operations, compliance, and reporting. Also powers TradingView broker integration.

Bruno Core order execution
Bruno Admin data sync
TradingView broker integration
RESTful & WebSocket APIs
MT5 hybrid execution support

Dedicated dealer desk interface for real-time risk offset management. Dealers can monitor exposure, manually intervene on orders, and manage hedging across all execution models.

Real-time A/B book monitoring
Manual order intervention
Risk visualization dashboards
Exposure & P&L monitoring
Per-instrument hedging controls

Full FIX 4.4 and 5.0 support for streaming and execution. Connect multiple FIX accounts simultaneously with pre-built integrations to leading liquidity providers.

Centroid integration
FXCubic integration
OneZero integration
PrimeXM integration
Direct native FIX connectivity

Built-in tick data storage and management component. Stores, aggregates, and serves market data back to customers across multiple timeframes via REST API.

Tick-level data storage
Multi-timeframe aggregation
Historical data replay
REST API delivery
TradingView chart integration

Comprehensive corporate actions management for financial institutions. Run all corporate action workflows including dividends, splits, mergers, rights issues, and spin-offs.

Cash & stock dividends
Stock splits & reverse splits
Mergers & acquisitions
Rights issues & warrants
Spin-off processing

Create unlimited customer and account groups with full override capabilities. Customize leverage, commissions, spreads, margin models, and instrument access at any level.

Platform-level defaults
Group-level overrides
Individual account settings
Symbol-level risk controls
Multi-jurisdiction rules

Fully hosted and managed by TradeSocio by default. Self-hosted, hybrid, and on-premise options available. End-to-end customization with source code licensing for enterprise needs.

Managed cloud hosting
On-premise deployment
Hybrid deployment
Source code licensing
E2E custom workflows

Transparent Pricing

Enterprise-grade OMS with predictable, scalable pricing

Setup

$10K

One-time fee

Monthly

$2.5K

Platform fee

Transactions

$2/M

Per million traded

Development

$100/hr

Bulk discounts

Included in All Plans

24/7 technical support
Managed cloud hosting
FIX 4.4 & 5.0 connectivity
Dealer desk interface
A-book / B-book / Hybrid execution
OHLC data management
Corporate actions studio
Regular updates & patches
White-label options
99.9% uptime SLA

Enterprise Solutions

Custom deployment and source code licensing

  • On-premise & hybrid deployment
  • Source code licensing available
  • Dedicated SLA guarantees

Latest Insights

Stay ahead with expert analysis, product updates, and industry trends from our team of trading technology specialists

Bruno OMS FAQ

What is Bruno OMS?

Bruno OMS is an institutional-grade Order Management System built for broker-dealers. It processes 5,000+ orders per second with sub-15ms latency, supports A-book, B-book, and hybrid execution models, and includes a built-in dealer desk for real-time risk offset management.

Which FIX providers are supported?

Bruno OMS supports FIX 4.4 and 5.0 protocols with pre-built integrations for Centroid, FXCubic, OneZero, and PrimeXM. You can also connect via direct native FIX. Multiple FIX accounts can be connected simultaneously, and we customize and integrate to any additional provider on request.

How does the dealer desk work?

The dealer desk is a dedicated UI for managing execution and risk. It provides real-time monitoring of A-book, B-book, and hybrid exposure, allows dealers to manually intervene on orders, and includes risk visualization dashboards for exposure and P&L monitoring across all instruments.

Can I customize settings per customer group?

Yes. You can create unlimited customer and account groups with full override capabilities. Leverage, commissions, spreads, trading hours, instrument access, and margin models can all be customized at the platform, group, or individual account level.

Does Bruno OMS support multi-jurisdiction operations?

Yes. You can operate across multiple jurisdictions from a single OMS instance, applying different trading conditions, margin requirements, and execution rules based on customer jurisdiction.

What is the OHLC data management component?

Bruno OMS includes a built-in OHLC component that stores and manages tick-level market data. It aggregates data across multiple timeframes (1m, 5m, 1h, 1D, etc.), provides historical data replay, and serves data via REST API with TradingView chart integration.

What corporate actions are supported?

The Corporate Actions Studio supports all major workflows including cash and stock dividends, stock splits and reverse splits, mergers and acquisitions, rights issues, warrants, and spin-off processing.

What are the deployment options?

Bruno OMS is fully hosted and managed by TradeSocio by default with a 99.9% uptime SLA. Self-hosted, hybrid, and on-premise deployment options are also available. Source code licensing is offered for enterprise clients who require full customization.

Does it support fractional and copy trading?

Yes. Bruno OMS supports both fractional and notional trading out of the box. Copy trading and social trading integration is also supported, allowing you to offer these features to your end clients.

What does the OMS cost?

Pricing starts at a $10K one-time setup fee with a $2.5K monthly platform fee. Transaction fees are $2 per million traded. Development and customization is available at $100/hr with bulk discounts. On-premise and source code licensing are priced separately.

How does Bruno OMS integrate with Bruno Core?

Bruno OMS serves as the native execution engine for Bruno Core. When clients place orders through Bruno Core's trading interface, those orders flow directly to Bruno OMS for execution via FIX connectivity. Trade confirmations, position updates, and account data sync back to Bruno Core in real time. The integration is built in -- no additional setup required.

What role does Bruno Admin play alongside OMS?

Bruno Admin is the back-office operations layer that works alongside Bruno OMS. While OMS handles order execution and risk management, Bruno Admin manages client onboarding, KYC/AML compliance, financial operations, IB commissions, and reporting. Together with Bruno Core, the three products form a complete brokerage technology stack.

Can I use Bruno OMS alongside MetaTrader 5?

Yes. Bruno OMS can run alongside MT5 in a hybrid execution model. You can route certain instruments or client groups through Bruno OMS while others execute via MT5. Both engines connect to the same Bruno Admin back-office, giving you unified client management and reporting regardless of execution path. This is ideal for brokers migrating from MT5 or expanding their product offering.

Is Bruno OMS required to use Bruno Core?

No. Bruno Core can connect to MetaTrader 5 as its execution engine without Bruno OMS. However, Bruno OMS provides advantages including no third-party licensing fees, a built-in dealer desk, corporate actions support, and deeper integration with the Bruno ecosystem. Many brokers start with MT5 and migrate to Bruno OMS as they scale.

Chat with us on WhatsApp