What features should I look for in portfolio management software?

Essential features include portfolio accounting, performance measurement, risk analytics, data aggregation, rebalancing tools, compliance monitoring, client reporting, order management, and integration capabilities with custodians and market data providers.