Execution Management Systems (EMS) features explained

for Trading & Execution

Platforms that provide direct market access and sophisticated trading tools for optimal trade execution across multiple venues and asset classes. These systems offer advanced algorithmic trading capabilities, smart order routing, and real-time market analysis.

Every feature we track for Execution Management Systems (EMS) products, with a description of what each one means.

Compliance & Regulatory

Tools supporting compliance with regulatory requirements (MiFID II, SEC, ESMA, etc.) and firm policy enforcement.

Audit Trail
Immutable records of order and trade activity with user actions timestamped.
Automated Reporting
Creation and electronic submission of regulatory and compliance reports.
Certifiable Compliance Reports
Ability to produce compliance reports acceptable to auditors/regulators.
Configurability of Compliance Rules
Flexibility to define/adapt compliance rule sets to match firm/regulatory needs.
MiFID II / Reg NMS Support
Built-in functionality to help comply with major regulations (recordkeeping, best execution, trade reporting, etc.).
Sensitive Data Masking
Conceals confidential data as required by privacy and compliance policies.
Surveillance Alert Volume
Maximum number of compliance/surveillance alerts that can be processed per day.
Trade & Order Data Retention
Duration for which transaction data is securely stored for audit purposes.
Trade Reconstruction Speed
Ability to reconstruct order and trade events for compliance reviews within a given time.
Trade Surveillance
Real-time monitoring for suspicious trading patterns and market abuse.

Connectivity & Integration

Technical integration with internal and external trading systems, OMS, risk engines, and third-party services.

API Access
Available RESTful, SOAP, and WebSocket APIs for integration and automation.
Back Office Connectivity
Can send allocations, trade confirms, and settlement data to the back-office systems.
Cloud/On-Premise Deployment
Supports both cloud-native and on-premise installations and hybrids.
Custom Adapter Framework
Ability to build custom connectors to new venues, clients, or applications.
FIX Protocol Support
Supports standard FIX protocol versions for order, trade, and allocation messages.
Latency of Order Routing
Order transmission time to market venues.
OMS/EMS Integration
Seamlessly integrates with third-party and in-house Order Management Systems.
Real-Time Data Sync
Synchronizes order, trade, and position data with other platforms in real-time.
Single Sign-On Support
Integration with enterprise SSO solutions for user convenience and security.
Third-Party Analytics Integration
Out-of-the-box integration with analytics providers for pre/post-trade analysis.

Execution Algorithms & Strategies

Features supporting the use, creation, and management of sophisticated execution strategies and trading algorithms.

Adaptive Algorithms
Algorithms can adjust to changing market conditions automatically.
Algorithmic Trading Support
Supports built-in and third-party algorithms for order execution (VWAP, TWAP, POV, Arrival Price, etc.).
Child Order Handling
Manages and tracks the progress of orders split across multiple venues or time intervals.
Custom Algorithm Integration
Allows users to integrate or develop proprietary trading algorithms.
Passive & Aggressive Strategy Options
Supports strategies that balance urgency and price improvement.
Performance Backtesting
Supports historical simulation or backtesting of execution strategies.
Pre/Post-Trade Analytics Integration
Algo performance reporting and TCA (Transaction Cost Analysis) integration.
Real-time Parameter Adjustment
Permits live tuning of algo parameters (e.g., urgency, participation rate).
Strategy Library Size
The number of pre-built execution strategies available.
Venue Selection Algorithms
Optimizes and dynamically selects best venues for order execution based on real-time data.

Market Data Handling

Acquisition, processing, and management of real-time and historical price, quotes, and related market information.

Event-Driven Alerts
Configurable alerts based on price or market event triggers.
Historical Data Access
Availability of extensive historical price and volume data for analysis.
Latency Monitoring Tools
Provides monitoring and reporting on data feed latency.
Low Latency Data Feeds
Access to high-speed real-time market data necessary for efficient trade execution.
Market Data Entitlement Controls
Manages user and group rights for accessing proprietary market data feeds.
Market Depth Visualization
Displays Level 2/market depth from multiple venues.
Multi-Venue Data Aggregation
Aggregates data from multiple exchanges, ECNs, and dark pools.
Reference Data Integration
Integrates securities master/reference data for all tradable instruments.
Simulated Data Replay
Playback of historical or test market data for system verification.
Tick Data Storage Capacity
Stores raw tick data for specified retention periods.

Monitoring, Reporting & Auditing

Real-time and historical system monitoring, operational reporting, and full audit capabilities.

Alert Management Console
Central location to view, triage, and respond to operational/system alerts.
Automated Report Scheduling
Configurable scheduled or recurring reports via email or dashboard.
Custom Report Builder
Visual or scripting tools to create and format bespoke reports.
Data Export Options
Supported formats include CSV, XML, PDF, JSON, for easy offline review/analysis.
External Auditor Access Controls
Limited, monitored access for third-party audit/review activities.
Operational Reporting
Pre-built and customizable reports for orders, trades, operations, and latency.
Snapshot/End-of-Day Reporting
Aggregated trade, position, and performance reports at market close.
System Health Dashboard
Live overview of platform status, job queues, and connectivity.
System Up-Time Guarantee
SLA-backed system availability commitments.
Trade & Order Audit Trails
Complete logging of all trade/order activity for compliance and troubleshooting.

Order Management & Routing

Capabilities related to handling, managing, and directing trade orders through various execution venues and brokers.

Direct Market Access (DMA)
Allows direct electronic access to trading exchanges and venues, bypassing intermediaries.
Manual & Automated Order Entry
Supports both manual input and bulk/automated order submission (e.g. via FIX, API).
Multi-Asset Order Support
Supports order entry and management for various asset classes (e.g. equities, fixed income, FX, derivatives, crypto).
Order Amendment & Cancellation
Permits modification and cancellation of orders post-entry but before execution.
Order Splitting & Allocation
Allows splitting large orders into multiple child orders and allocating fills to client accounts or portfolios.
Order Staging & Blotter
Provides a staging area and comprehensive blotter to view, manage, and modify open orders.
Order Status Tracking
Live monitoring and updating of order status (e.g., open, filled, partial, cancelled).
Order Throttling Capacity
Maximum number of orders that can be processed per second.
Pre-Trade Risk Checks
Performs risk assessments (e.g., price limits, position limits) before allowing order submission.
Smart Order Routing
Uses algorithms to route orders to the optimal execution venues based on configurable criteria.

Risk Management

Real-time and historical controls and analytics to identify, limit, and manage operational and trading risks.

Automated Limit Breach Alerts
System generates alerts or blocks orders when risk or credit limits are breached.
Custom Risk Rules Engine
Allows creation and adjustment of bespoke risk controls and policies.
Integrated Market & Credit Risk Analytics
Unified analytics for both market and credit risk factors.
Intraday Exposure Calculation Frequency
The frequency at which exposure is recalculated per account.
Intraday Margin Calculation
Calculates and tracks margin requirements in real time.
Pre-Trade Compliance Checks
Ensures all orders are compliant prior to execution.
Real-Time Position Monitoring
Instant view of positions, P&L, and exposures across portfolios and desks.
Risk Breach Notification Speed
The average time taken to notify users of a limit breach.
Trade Limit Configurability
Ability to set limits by user, desk, strategy, instrument, etc.
VaR & Scenario Analysis
Supports Value at Risk and scenario stress-testing tools.

Security & Access Controls

Mechanisms to enforce authentication, authorization, data encryption, and system integrity.

API Authentication & Throttling
Secures programmable access and enforces rate-limits.
Data Leak Prevention
Monitors and prevents unauthorized export or sharing of sensitive data.
End-to-End Data Encryption
Data encrypted both at rest and in transit.
Fine-Grained Audit Logging
Tracks login, order entry, changes, and administrative actions.
Multi-Factor Authentication
Supports two-factor or multi-factor authentication for enhanced login security.
Role-Based Access Control (RBAC)
Granular permission assignment to users, groups, or roles.
Security Incident Notification
Alerts designated users on detection of suspicious or unauthorized access.
Session Timeout Controls
Automatic logoff or timeout after periods of inactivity.
Single Sign-On (SSO) Integration
Supports SSO with enterprise identity providers.
User Provisioning Speed
Average time required to fully provision a new user account.

Support & Operational Considerations

Features impacting daily support, onboarding, training, and business continuity.

24/7 Technical Support
Round-the-clock support for mission-critical trading operations.
Automated Failover
System automatically switches to backup infrastructure on failure.
Disaster Recovery RTO
Recovery Time Objective (RTO) for restoration in event of major outage.
Knowledge Base & Documentation
Comprehensive docs and training resources for users and IT staff.
Onboarding Time
Average time to onboard a new client or trading desk.
Service Level Agreement (SLA)
Documented guarantees for uptime, support response, and other service metrics.
Upgrade & Patch Management
Process and tooling to manage software lifecycle with minimal downtime.
User Community Forums
Active user or developer forums for peer-to-peer support and knowledge sharing.
User Training Programs
Availability of live or online training and certification for users.
Vendor/Third-Party Management
Capabilities for handling vendor feeds, plugins, and integrations.

Transaction Cost Analysis (TCA) & Analytics

Tools for measuring, analyzing, and reporting trading costs and quality of execution.

Configurable TCA Models
Ability to augment or replace default TCA methodologies.
Custom Benchmark Support
Users can define custom benchmarks (e.g., VWAP, arrival price) for cost analysis.
Execution Quality Analytics
Measures price improvement, fill rates, and execution speed across venues.
Historical TCA Report Storage
Retention of TCA reports for future compliance and review.
Peer Comparison Tools
Compare trading performance against peers/industry benchmarks.
Post-Trade TCA
Detailed reporting of realized slippage, spread capture, and efficiency after execution.
Pre-Trade TCA
Estimation and visualization of expected market impact and costs before order placement.
Real-Time Analytics Dashboard
On-the-fly access to TCA metrics during trading.
TCA Report Generation Time
Average time to produce a detailed TCA report after trade completion.
Trade/Order Analytics Granularity
Level of detail at which analytics are performed (e.g., per fill, per child order, per parent order).

User Interface & Experience

Aspects relating to usability, accessibility, and customization of the system dashboard and workflows.

Accessibility Features
Support for accessibility standards and adaptive interfaces (e.g. for visually impaired users).
Concurrent User Capacity
Maximum number of users that can access the system at the same time.
Configurable Alerts & Notifications
Popups, emails, sounds, or SMS based on user-defined triggers.
Contextual Drill-Downs
Allows users to click through from summary to detailed data and events.
Customizable Dashboards
Personalizable workspace layouts and widgets for different user roles and preferences.
Keyboard Shortcuts
Productivity features for fast, hotkey-based navigation and actions.
Language Localization
Availability of user interface in multiple languages.
Mobile/Tablet Interface
Responsive web/mobile apps for use on the go.
Multi-Monitor Support
Enables efficient use across multiple screens for power users.
Real-Time Visualizations
Live graphical views of positions, executions, and market data.

Can't find your company?

Update your profile, benchmark your products, and reach buyers directly. Add your company