Features in Portfolio Management Systems
for Portfolio Management
We ask vendors to mark their product against our feature list. It is not available for all products and in some cases we have derived data from publicly available sources. The list of features follows. Vendors can add a further 10 key features of their own.
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.