1. A method for managing requirements, solutions, and deployments of a project, the method comprising the steps of: creating a portfolio of data comprising: a first set of data pertaining to the requirements of the project, wherein requirements comprise functions and events; a second set of data pertaining to the solutions of the project, wherein solutions have installation requirements; and a third set of data pertaining to the deployments of the project, wherein deployments comprise deployment sites, milestones, and infrastructure resources; mapping, by a computer system, the data in the portfolio based on the relationship and dependency between the data to obtain mapped data, wherein mapping the data in the portfolio comprises generating, by the computer system: a first set of correlation maps linking one or more data in the first dataset to one or more data in the second dataset based on whether the solutions satisfy the requirements of the project; a second set of correlation maps linking one or more data in the first dataset to one or more data in the third dataset based on whether the requirements of the project are to be satisfied by the deployment sites and milestones; and a third set of correlation maps linking one or more data in the second dataset to one or more data in the third dataset based on whether the infrastructure resources satisfy the installation requirements of the solutions; and displaying data based on whether the solutions satisfy requirements, wherein solutions that satisfy requirements are differentiated in the display by a visual indicator from solutions that do not satisfy requirements, whether requirements are satisfied at the deployment sites and milestones, wherein requirements that are satisfied by the deployment sites and milestones are differentiated in the display by a visual indicator from the requirements that are not satisfied by the deployment sites and milestones, or whether the infrastructure resources of the deployments satisfy the installation requirements of the solutions, wherein infrastructure resources of the deployments that satisfy the installation requirements of the solutions are differentiated in the display by a visual indicator from infrastructure resources of the deployments that do not satisfy the installation requirements of the solutions.