This report presents a comprehensive analysis of a Portfolio Management System (PMS) using software engineering methodologies. It begins with a detailed specification document, outlining system descriptions, scope, feasibility analysis, and requirement specifications (both functional and non-functional). The document includes use case diagrams, context models, and functional modeling, including data flow diagrams at different levels. The design document covers architectural designs, hardware specifications, class diagrams, interface diagrams, and a business process model. Additionally, it incorporates sequence, interaction, and state diagrams to provide a complete understanding of the system's structure and functionality. The report addresses various aspects of the PMS, including user roles (portfolio manager, fund manager, account manager, executive manager, and client), system functionalities (portfolio management, market updates, report generation), and system constraints (internet connectivity, cost limitations).