Portfolio Management Systems features explained

for Portfolio Management

Comprehensive platforms that enable portfolio construction, optimization, rebalancing, and monitoring of investment portfolios across various asset classes. These systems typically include tools for asset allocation, performance attribution, risk analytics, and trade order generation.

Every feature we track for Portfolio Management Systems products, with a description of what each one means.

Automation & Workflow

Automation of recurring portfolio and operational tasks and support of configurable approval workflows.

Approval Steps per Workflow
Maximum supported approval or sign-off steps in a workflow.
Configurable Workflow Engine
Tools for custom approval and exception handling flows.
Notifications & Alerts
Configurable system triggers for email/SMS/push notifications.
Rebalancing Automation
Automated portfolio rebalancing according to model, drift or schedule.
Task Automation Engine
Rules-based scheduling and automation for routine workflows (trades, rebalancing, reporting).

Client & Investor Communications

Managing communication with investors, including statements, reporting, customization, and portals.

Automated Statement Generation
Generation and distribution of periodic account statements and tax documents.
Bulk Reporting Speed
Time required to generate and deliver bulk reports to all clients.
Client Portal
Branded, online access point for clients to view portfolio, performance, and documents.
Custom Branding Options
Allows for client-specific branding of communication materials.
Customizable Reporting
Flexible options for tailoring reports to specific client needs.
Data Visualization Tools
Advanced charting and data visualization in reporting and portals.
Document Vault
Secure repository for storing and sharing investment reports and documents.
Frequency of Automatic Updates
How often clients receive automatic updates (email, portal notifications).
Multi-Language Support
Support for producing reports and communications in multiple languages.
Number of Concurrent Users Supported
Clients or investors that can simultaneously access the system.

Compliance & Regulatory Reporting

Handles investment guidelines monitoring, post-trade auditing, and the generation of regulatory reports.

Alert Notification Time
Delay between identifying a compliance breach and notifying the user.
Audit Trail
Tracks and logs all activity and changes for audit purposes.
Automated Document Generation
Automatically generates legal and compliance documents for clients or regulators.
Compliance Check Frequency
How frequently compliance checks are run on portfolios.
Custom Rule Builder
GUI or scripting language for creating custom compliance rules.
Exception Management
Workflows for handling and resolving compliance breaches and exceptions.
Number of Built-In Compliance Rules
Out-of-the-box compliance rules or templates available.
Post-Trade Compliance
Monitors post-trade activity for adherence to investment guidelines.
Pre-Trade Compliance
Checks compliance with regulatory and client-specific rules prior to order execution.
Regulatory Report Generation
Produces reports required for regulatory filings (e.g., Form PF, AIFMD, MiFID II).

Compliance Management

Automation and monitoring of portfolio, regulatory, operational, and client mandate compliance rules.

Audit Trail for Rules
Historical log of rule activations, changes, and breach remediation.
Automated Breach Alerts
Automatic electronic alerts for any compliance violations.
Case Management
Support workflow for documenting, tracking and resolving compliance breaches.
Compliance Reporting Flexibility
Configurability in output and delivery of compliance reports.
Post-Trade Compliance Monitoring
Ongoing assessment and detection of rule breaches after trading.
Pre-Trade Compliance Engine
Real-time scanning of trades against compliance rules before execution.
Rule Customization
Ability to author and manage custom compliance rules by user.
Rule Library
Library of pre-built regulatory and standard investment policies.

Core Portfolio Management

Features related to the central handling, creation, and management of investment portfolios.

Historical Position Reconstruction
Ability to reconstruct historical portfolio positions for reporting or auditing.
Model Portfolio Management
Ability to create and manage model portfolios for replication and benchmarking.
Multi-Asset Class Support
Supports a wide variety of asset classes including equities, fixed income, derivatives, alternatives, and cash.
Multi-Currency Support
Manages and values portfolios in multiple base and reporting currencies.
Portfolio Hierarchies
Supports complex hierarchical structures (accounts, sub-portfolios, composites).
Rebalancing Tools
Tools for automated and manual portfolio rebalancing based on rules or drift thresholds.
Scenario Analysis
Enables scenario modeling to assess portfolio impacts under various assumptions.
Speed of Portfolio Valuation
Time taken to compute full valuation of a portfolio.
Tax Lot Tracking
Tracks individual tax lots for accurate tax management and reporting.
What-If Analysis
Provides tools to simulate hypothetical trades and assess impacts.

Core Portfolio Management

Foundational features for managing portfolio holdings, positions, transactions, and related data to allow accurate, real-time management and reporting.

Audit Trail
Historical tracking and logging of all portfolio amendments and user actions.
Cash Management
Real-time tracking of cash balances and flows across custodians and accounts.
Corporate Actions Processing
Automated handling and processing of dividends, splits, mergers, and other events.
Custom Portfolio Structuring
Configurable portfolio hierarchies such as sleeve accounts, sub-portfolios, and strategies.
Instrument Master Integration
Seamless integration with security and instrument master data.
Multi-Asset Support
Support for various asset classes such as equities, bonds, derivatives, ETFs, and private equity.
Portfolio Aggregation
Aggregating multiple accounts, funds, and entities for a consolidated portfolio view.
Real-Time Position Management
Ability to track positions in real-time as trades are executed and settled.
Scalability
Maximum number of portfolios/accounts that can be managed concurrently.
Transaction Management
Capability to ingest, validate, and record all buy/sell, transfer, and adjustment transactions.

Data Integration & Management

The ingestion, validation, normalization, and distribution of data across the system.

Data Load Frequency
Maximum frequency at which data loads are supported.
Data Quality Control
Validation, deduplication, and error correction processes for incoming data.
Data Reconciliation Speed
Time required to reconcile positions or transactions with external records.
Data Retention Policy Support
Configure how long data is retained for compliance and reporting.
ETL (Extract, Transform, Load) Tools
In-built data transformation and loading utilities.
Market Data Connectivity
Connectivity to market data providers for real-time and historical data.
Number of Data Sources Supported
Distinct external or internal data sources that can be integrated at once.
Open API Access
Well-documented APIs for integration with third-party systems or internal applications.
Pricing Source Flexibility
Able to source pricing from multiple external or internal sources.
Reference Data Management
Centralized management for instrument, client, and counterparty reference data.

Data Management & Integration

Robust, flexible handling of reference, market, portfolio, and third-party data; workflow integration across internal and external systems.

Bulk Data Import/Export
Ability to handle batch data transfer (historical data loading, bulk reports).
Data Latency
Time between data arrival and system update.
Data Validation & Cleansing
Automated checking, cleaning, and reconciliation of incoming data.
Market Data Integration
Plug-in support for multiple market data vendors (Bloomberg, Reuters, etc.).
Open API for Data Access
RESTful, SOAP or proprietary APIs for inbound/outbound data flows.
Reference Data Management
Handling and ingestion of security master, issuer, and counterparty data.
Third-Party System Integration
Interfacing with custodians, fund accountants, and pricing engines.

Integration & Extensibility

Ability to connect and extend the system to other solutions, both internal and third-party.

API Call Latency
Time for average API request-response cycle.
Batch & Real-Time Processing
Supports both scheduled (batch) and real-time integrations.
Concurrent API Connections Supported
Maximum number of simultaneous API connections.
Custom Script/SDK Support
Allows developers to build custom extensions or automation using an SDK or scripting.
Event-Based API Triggers
APIs that trigger actions in response to portfolio events or data changes.
Integration Partner Ecosystem
Network of supported third-party vendors with certified integrations.
Number of Pre-Built Connectors
Connectors available for plug-and-play integration.
Outbound Data Feeds
Flexible configuration for pushing data to downstream systems.
Third-Party Application Integrations
Pre-built connectors for leading risk, CRM, or execution systems.
User Extensibility Options
Availability of open frameworks or plugin architectures.

Order Management & Trade Execution Workflow

Streamlined management of order generation, routing, execution, and post-trade workflows.

Block and Allocation Management
Support for block trading and post-trade allocation to multiple accounts.
Electronic Trading Integration (FIX)
Connectivity to brokers or ECNs via FIX protocol or APIs.
Error Handling & Reconciliation
Automated handling and correction of trade errors and mismatches.
Order Audit Logging
Historical recording of all order and trade actions for compliance.
Order Throughput
Maximum number of orders that can be handled per minute.
Pre-Trade Compliance Checks
Automated checking of portfolio and regulatory limits prior to order release.
Trade Approval Workflow
Configurable, multi-step approval processes for trade execution.
Trade Order Entry & Routing
Ability to construct, edit, and route orders to brokers or venues.

Order Management & Trading

Encompasses the creation, validation, and execution of orders and trades within the system.

Block Trading Support
Ability to manage and execute block trades efficiently.
Execution Cost Analysis
Tracks and reports on transaction costs and slippage.
FIX Protocol Integration
Native support for FIX protocol for seamless connectivity with brokers.
Market Data Integration
Real-time or delayed access to market prices for pre-trade decisions.
Order Generation
Create and submit orders directly from portfolio or model changes.
Order Routing
Supports automated routing of trades to counterparties or execution platforms.
Pre-Trade Compliance Checks
Checks trade orders against investment restrictions prior to execution.
Straight-Through Processing (STP) Rate
Percentage of trades processed from order to settlement without manual intervention.
Time to Execute Trade
Average time from order entry to execution fill.
Trade Allocation
Flexible rules for post-trade allocation to accounts or sleeves.

Performance Measurement & Attribution

Tools for calculating, displaying, and explaining investment performance and sources of return.

Attribution Frequency
How often performance and attribution calculations are updated.
Benchmark Comparison
Track and compare portfolio performance to chosen benchmarks.
Granularity of Reporting
The finest level (e.g. security, sector, account) at which performance is reported.
Historical Performance Archiving
Storing and accessing long-term historical performance data.
Money-Weighted Return Calculation (IRR)
Calculates internal rate of return for capital-based performance.
Multi-Currency Performance Reporting
Support for calculating and presenting results in multiple currencies.
Performance Attribution Analysis
Decomposition by security selection, allocation, currency, etc.
Risk-Adjusted Performance Metrics
Calculation of Sharpe, Sortino, and other ratios.
Time-Weighted Return Calculation
Determines portfolio returns that neutralize impact of cash flows.

Performance Measurement & Attribution

Covers calculation and analysis of investment returns and sources of performance across portfolios.

Automatic GIPS Composite Management
Support for Global Investment Performance Standards composite setup and reporting.
Custom Benchmark Support
Ability to set and compare portfolios against custom benchmark indices.
Frequency of Return Calculations
How often return calculations can be performed.
Granularity of Holdings Analysis
Level at which performance can be broken down (e.g., lot, security, sector).
Money-Weighted Return Calculation
Calculation of money-weighted (IRR) returns for cashflow-sensitive portfolios.
Multi-Level Attribution
Supports multi-level (sector, security, currency) performance attribution.
Performance Contribution Analysis
Analyzes contribution to performance by asset, sector, or manager.
Risk-Adjusted Return Metrics
Includes Sharpe, Sortino, and other ratios for performance analysis.
Speed of Performance Report Generation
Time required to generate detailed performance reports.
Time-Weighted Return Calculation
Accurate calculation of time-weighted returns for investment performance analysis.

Reporting & Analytics

Comprehensive generation, customization, and automation of analytical and regulatory reports.

Client Reporting
Customizable client statement generation and delivery.
Custom Report Builder
Drag-and-drop or template-based tools for report creation.
Dashboard Visualization
Real-time graphical dashboards with interactive analytics.
Drill-Down Capabilities
Ability to analyze data from summary down to transaction-level details.
Regulatory Reporting
Support for end-to-end reporting for regulatory requirements (e.g. MiFID, Form PF).
Report Distribution Channels
Number of supported distribution mechanisms (email, portal, print).
Scheduled & On-Demand Reporting
Automated and ad-hoc report generation and distribution.

Risk Management

Quantitative tools and integration to measure, monitor, and limit various forms of risk across portfolios.

Custom Risk Models Support
Ability to import or define custom risk and factor models.
Exposure Analysis
Breakdown and monitoring of exposures (e.g. sector, region, currency).
Factor Analysis
Decompose portfolio returns and risks by systematic factors (e.g. size, value, momentum).
Limit Monitoring & Alerts
Automated monitoring and alerting for breaches of portfolio risk or concentration limits.
Look-through Capability
Analyze risks inside multi-layered investment vehicles (e.g., funds of funds, ETFs).
Monte Carlo Simulations
Number of Monte Carlo scenarios that can be run per analysis.
Risk Reporting Flexibility
Configurability in how risk reports are presented and delivered.
Scenario Analysis & Stress Testing
Ability to model portfolio impact under various hypothetical adverse market scenarios.
Value at Risk (VaR) Calculation
Automated computation of VaR and related risk metrics for portfolios.

Risk Management & Analytics

Tools for analyzing, quantifying, and reporting risk within portfolios.

Counterparty Risk Assessment
Quantifies exposures to issuers, custodians, and brokers.
Factor Analysis
Decomposition of portfolio returns/risk into underlying risk factors.
Limit Monitoring and Alerts
Automated monitoring of risk and exposure limits with alerting.
Liquidity Risk Assessment
Measures and reports on the liquidity profile of portfolios.
Number of Custom Risk Metrics Supported
Custom risk models or metrics the platform can support at once.
Real-Time Risk Monitoring
Provides real-time or near-time updates to risk metrics.
Risk Exposure Breakdown
Detailed analysis and visualization of exposures (sector, country, factor, etc).
Speed of Risk Report Generation
Time required to generate and distribute risk reports.
Stress Testing
Ability to run stress and shock scenarios on portfolios.
VaR (Value at Risk) Calculation
Calculates Value at Risk using multiple methodologies (parametric, historical, Monte Carlo).

Security & Access Control

Ensuring the platform is secure, with robust controls on data and user access.

Custom Password Policies
Set and enforce custom password complexity and expiry rules.
Data Masking
Ability to mask sensitive data fields for specific users.
Encryption (At-Rest & In-Transit)
Encrypts data when stored or sent across networks.
Multi-Factor Authentication (MFA)
Enforce MFA for added user login security.
Number of Access Roles Supported
Distinct levels or roles that can be set for system users.
Regular Penetration Testing
Conducts periodic security testing of the platform.
Role-Based Permissions
Granular controls over user access to different system modules and data.
Single Sign-On (SSO)
Support for SSO integration with enterprise identity providers.
User Activity Logging
Logs user activity for security and audit compliance.
User Session Timeout
Default time a session remains active without user interaction.

Security & Reliability

Core features for ensuring platform stability, data safety, regulatory alignment, and resilience.

Audit Logging
Comprehensive logs for all user and system activities.
Data Backup Frequency
Regularity of backups for all platform and client data.
Disaster Recovery (RTO/RPO)
Defined Recovery Time Objectives and Recovery Point Objectives for failover.
Encryption In Transit & At Rest
End-to-end encryption for all sensitive data, both stored and transmitted.
Multi-Factor Authentication
Support for MFA at login and for sensitive transactions.
Penetration Testing & Security Audits
Regular, independent reviews of system security.
Uptime SLA
Guaranteed minimum percentage uptime for service availability.

Support, Maintenance & Vendor Stability

Quality of vendor support, ongoing development, and platform maturity indicators.

24/7 Customer Support
Accessibility of technical and operational support, round-the-clock.
Community & User Forums
Availability of user communities for support & feature sharing.
Documentation Quality
Comprehensive, up-to-date user and developer documentation.
Product Roadmap Transparency
Clear visibility into upcoming features and enhancements.
Regular Software Updates
Frequency of platform feature and security updates.
Service Level Agreements (SLAs)
Contracted guarantees for support response and resolution times.
Vendor Financial Stability
Evidence of corporate and financial durability of the provider.

Usability & User Interface

Addresses the ease of use, interface flexibility, and support for multiple user types.

Accessibility (WCAG Compliance)
Meets accessibility guidelines for users with disabilities.
Average Page Load Time
The average time to load application screens.
Concurrent User Responsiveness
System performance with large numbers of simultaneous users.
Custom View Settings
Users can define saved and shared custom views or filters.
Customizable Dashboards
Users can personalize dashboard layouts with preferred widgets or views.
Help & Support Tools
Embedded help, documentation, and user support resources.
Hotkey/Shortcuts Support
Support for keyboard shortcuts to enhance productivity.
Mobile Access
Optimized access from mobile and tablet devices.
Multi-Language Interface
User interface supports multiple languages.
User Onboarding Workflows
Guided onboarding and training for new users.

User Experience & Accessibility

Access, usability, security, and efficiency provisions for end users and admins.

Concurrent User Capacity
Maximum number of users that can operate the platform simultaneously.
Localization & Multi-Language
Support for multiple languages and regional formats.
Mobile Device Support
Accessible via smartphones and tablets.
Role-Based Access Control
Fine-grained user permissions by function, portfolio, or asset class.
Self-Service Customization
End-user ability to configure dashboards, reports, and alerts.
Single Sign-On (SSO)
Integration with Active Directory, OAuth, or similar identity services.
Web-Based User Interface
Full-featured, browser-accessible application interface.

Workflow & Task Automation

Automation of operational and investment workflows to increase efficiency and reduce errors.

Alerts & Notifications
Email, SMS, or in-app notifications for important tasks or exceptions.
Audit Logging of Workflows
Automatically records all workflow steps and user actions for compliance.
Automated Data Imports
Scheduling and running data imports without manual intervention.
Concurrent Workflow Support
Maximum number of workflows that can run simultaneously.
Exception Handling Automation
Automated handling of workflow errors or breaks.
Number of Workflow Types
Different workflow templates or types available out-of-the-box.
Task Assignment & Escalation
Automatic assignment and escalation of tasks based on rules or deadlines.
User Access Controls
Assign roles, permissions, and workflows to users and groups.
Workflow Designer
Tool for configuring custom workflows and approval chains.
Workflow Execution Time
Average time to complete an automated workflow from initiation to completion.

Can't find your company?

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