The Nile Basin Decision Support System (NB-DSS) User Community Portal is a comprehensive analytic framework designed to meet the requirements of complex water resources planning. It provides diverse tool sets for data processing, modeling, scenario management, benefit-cost analysis, optimization and multi-criteria decision making. It also offers tools for integrating environmental, social and economic objectives, thus facilitating multi-sector water resources planning at river basin level.