Financial Services > Investment & Wealth Management
Portfolio Management
Systems for portfolio construction, performance measurement, attribution analysis, risk management, and rebalancing for asset managers and wealth advisors
₹53L Cr
India MF AUM
$100T+
Global AUM
Daily
Rebalancing Frequency
<5 min
Performance Lag
Understanding Portfolio Management— A Developer's Domain Guide
Portfolio Management Systems (PMS) are the central nervous system of any asset management firm. They track holdings, measure performance against benchmarks, calculate risk metrics, and trigger rebalancing when portfolios drift from target allocations. Modern PMS solutions must process millions of positions across asset classes, handle corporate actions (dividends, splits, mergers), and provide real-time P&L to fund managers and investors.
Why Portfolio Management Domain Knowledge Matters for Engineers
- 1India's AUM crossed ₹50 lakh crore in 2024 — massive and growing ecosystem
- 2Portfolio analytics is a high-value engineering domain with complex problems
- 3Performance attribution and risk models require deep technical and domain knowledge
- 4Regulatory reporting (SEBI, AMFI) creates constant demand for engineers
- 5T+1 settlement mandates real-time STP across portfolio and order systems
- 6AI/ML increasingly used for factor models and alternative data analysis
How Portfolio Management Organisations Actually Operate
Systems & Architecture — An Overview
Enterprise Portfolio Management platforms are composed of a set of core systems, data platforms, and external integrations. For a detailed, interactive breakdown of the core systems and the step-by-step business flows, see the Core Systems and Business Flows sections below.
The remainder of this section presents a high-level architecture diagram to visualise how channels, API gateway, backend services, data layers and external partners fit together. Use the detailed sections below for concrete system names, API examples, and the full end-to-end walkthroughs.
Technology Architecture — How Portfolio Management Platforms Are Built
Modern Portfolio Managementplatforms follow a layered microservices architecture. The diagram below shows how a typical enterprise system in this domain is structured — from the client layer through the API gateway, backend services, data stores, and external integrations. This is the kind of architecture you'll encounter on real projects, whether you're building greenfield systems or modernising legacy platforms.
End-to-End Workflows
Detailed, step-by-step business flow walkthroughs are available in the Business Flows section below. Use those interactive flow breakouts for exact API calls, system responsibilities, and failure handling patterns.
Industry Players & Real Applications
🇮🇳 Indian Companies
SBI Mutual Fund
Largest AMC India
Bloomberg AIM, Charles River
₹9L Cr+ AUM, largest in India
HDFC AMC
Private AMC
Simcorp Dimension, Custom
Top private AMC by AUM
Nippon India MF
Private AMC
Custom PMS, Oracle
Listed AMC with large AUM
Kotak Mahindra AMC
Private AMC
FactSet, Bloomberg, Custom
Strong institutional business
IIFL Wealth
Wealth Manager
Custom WMS, Bloomberg
HNI/UHNI wealth management
360 ONE (IIFL)
Wealth Platform
Proprietary + SS&C
Rebranded wealth + asset management
🌍 Global Companies
BlackRock (Aladdin)
USAWorld's Largest Asset Manager
Aladdin Platform
$10T+ AUM, Aladdin used by 200+ firms
Vanguard
USAIndex Fund Pioneer
Internal + Broadridge
$8T+ AUM, inventor of index fund
Fidelity Investments
USAActive + Passive AMC
Custom + Charles River
$4.5T+ AUM
PIMCO
USAFixed Income Specialist
Blackrock Aladdin + Custom
Bond market leader
Bridgewater
USAMacro Hedge Fund
Fully Proprietary
World's largest hedge fund, principles-based
Man Group
UKQuant Hedge Fund
Man AHL Proprietary
Largest publicly-listed hedge fund
🛠️ Enterprise Platform Vendors
BlackRock Aladdin
Portfolio Management, Risk Analytics, OMS
Industry benchmark — used by central banks
Charles River IMS
Portfolio Management, Compliance, OMS
Widely used by Indian AMCs
Simcorp Dimension
Investment Management, Fund Accounting
European market leader
SS&C Technologies
Advent Geneva, APX, Axys
Hedge fund and wealth management focus
FactSet
Portfolio Analytics, Performance, Risk
Analytics and data platform
Bloomberg PORT
Portfolio Risk & Analytics
Integrated with Bloomberg Terminal
Core Systems
These are the foundational systems that power Portfolio Management operations. Understanding these systems — what they do, how they integrate, and their APIs — is essential for anyone working in this domain.
Business Flows
Key Business Flows Every Developer Should Know.Business flows are where domain knowledge directly impacts code quality. Each flow represents a real business process that your code must correctly implement — including all the edge cases, failure modes, and regulatory requirements that aren't obvious from the happy path.
The detailed step-by-step breakdown of each flow — including the exact API calls, data entities, system handoffs, and failure handling — is covered below. Study these carefully. The difference between a developer who “knows the code” and one who “knows the domain” is exactly this: the domain-knowledgeable developer reads a flow and immediately spots the missing error handling, the missing audit log, the missing regulatory check.
Technology Stack
Real Industry Technology Stack — What Portfolio Management Teams Actually Use. Every technology choice in Portfolio Managementis driven by specific requirements — reliability, compliance, performance, or integration capabilities. Here's what you'll encounter on real projects and, more importantly, why these technologies were chosen.
The pattern across Portfolio Management is consistent: battle-tested backend frameworks for business logic, relational databases for transactional correctness, message brokers for event-driven workflows, and cloud platforms for infrastructure. Modern Portfolio Managementplatforms increasingly adopt containerisation (Docker, Kubernetes), CI/CD pipelines, and observability tools — the same DevOps practices you'd find at any modern tech company, just with stricter compliance requirements.
⚙️ backend
Java / Spring Boot
Core PMS engine, performance calculations, position keeping
Python
Risk models, attribution analysis, quantitative analytics, ML factor models
C++
Ultra-fast risk calculations, real-time pricing engines
Scala / Spark
Large-scale historical data processing, backtesting
🖥️ frontend
React / Next.js
Portfolio dashboards, investor portals, advisor workbenches
Angular
Internal fund manager trading workstations
D3.js / Highcharts
Performance charts, allocation visuals, risk heatmaps
🗄️ database
PostgreSQL / Oracle
Portfolio holdings, transactions, client data
TimescaleDB / InfluxDB
Time-series price data and performance history
Redis
Real-time P&L caching, live price streaming
Snowflake / Redshift
Analytics data warehouse, regulatory reporting
🔗 integration
Bloomberg B-PIPE
Real-time and historical market data
FIX Protocol
Order routing to brokers and exchanges
SWIFT ISO 20022
Settlement messages with custodians
Apache Kafka
Trade event streaming, position updates, market data
☁️ cloud
AWS
Most modern WealthTechs — S3 for data lake, EMR for analytics
Azure
Enterprise AMCs — Microsoft ecosystem integration
GCP BigQuery
ML workloads and large-scale portfolio analytics
Interview Questions
Q1.What is the difference between TWR and MWR/XIRR? When do you use each?
TWR (Time-Weighted Return) eliminates the effect of cash flows — used to evaluate fund manager performance. Calculated by chaining sub-period returns between cash flows. MWR/XIRR (Money-Weighted Return) accounts for timing of cash flows — used to measure actual investor experience. Example: fund manager returned 15% TWR, but investor who invested more before a drawdown might have 8% XIRR. Use TWR for manager comparison, XIRR for investor statements.
Q2.Explain Brinson attribution analysis.
Brinson-Hood-Beebower decomposes active return (portfolio vs benchmark) into: 1) Allocation Effect — did we over/underweight the right sectors? = (wp - wb) × (rb - R), 2) Selection Effect — did we pick better stocks within each sector? = wb × (rp - rb), 3) Interaction Effect — combined over/underweighting and selection. Sum of all three = active return. Used to understand if outperformance came from asset allocation or security selection skill.
Q3.How do you handle corporate actions in a portfolio system?
Corporate actions (dividends, splits, rights, mergers) must be applied accurately to maintain correct positions and cost basis. Process: 1) Receive corporate action notification (from exchange, data vendor), 2) Validate against holdings, 3) Apply: Stock split → multiply shares, divide price; Cash dividend → cash position increase, income posting; Bonus → add shares; Rights → offer subscription to investor. Need to handle ex-date vs record date. Must update cost basis, historical NAV for performance. Missing corporate actions = wrong performance calculations.
Q4.What is VaR and what are its limitations?
VaR (Value at Risk) is the maximum expected loss over a time period at a confidence level. Example: 1-day 95% VaR of ₹10L means 95% of days the loss won't exceed ₹10L. Methods: Historical simulation (actual past returns), Parametric (assume normal distribution), Monte Carlo. Limitations: 1) Doesn't tell you the loss beyond the threshold (tail risk), 2) Assumes normal distribution — underestimates fat tails, 3) Based on historical data — doesn't capture regime changes, 4) Not additive across desks simply. CVaR/Expected Shortfall addresses the tail risk gap.
Q5.How does T+1 settlement impact portfolio systems?
India's T+1 settlement means trades must settle (money and securities exchanged) by next business day. Portfolio system impacts: 1) Position updates must be real-time — can't wait for overnight batch, 2) Cash availability checks must consider T+1 payables, 3) Corporate action processing tighter timelines, 4) Custodian reconciliation must happen same day, 5) NAV calculation for MFs must account for T+1 settled positions. Systems need STP (Straight-Through Processing) with no manual intervention.
Glossary & Key Terms
AUM
Assets Under Management — total market value of funds managed
TWR
Time-Weighted Return — portfolio return eliminating effect of investor cash flows
XIRR
Extended Internal Rate of Return — investor return accounting for cash flow timing
VaR
Value at Risk — maximum expected loss at a given confidence level
Attribution
Decomposition of portfolio returns into allocation, selection, and interaction effects
Benchmark
Reference index (e.g., Nifty 50) to compare portfolio performance against
Tracking Error
Standard deviation of active returns (portfolio vs benchmark)
Alpha
Return in excess of benchmark — measure of manager skill
Beta
Sensitivity of portfolio returns to market movements
Rebalancing
Restoring portfolio to target allocation after price movements cause drift
GIPS
Global Investment Performance Standards — ethical standards for calculating and presenting returns
Sharpe Ratio
Risk-adjusted return = (Portfolio Return − Risk-Free Rate) / Portfolio Std Dev