1. A method for deterministic pricing management of a portfolio of one or more applications, comprising: for each application in a portfolio of one or more applications: receiving information associated with the application for a plurality of pricing drivers, the plurality of pricing drivers comprising one or more business pricing drivers and one or more maintainability pricing drivers, each pricing driver associated with a corresponding set of categories; determining, for each of the one or more business pricing drivers and based on the received information associated with the application, a particular category from the corresponding set of categories for the business pricing driver; generating a business index based on the determined particular categories for the one or more business drivers; generating a maintainability index based on the received information associated with the application; and generating a composite index based on the generated business index and the generated maintainability index; determining one or more pricing bands based on the generated composite indices of the one or more applications; associating each of the one or more applications with a corresponding pricing band; and determining a price for each of the one or more applications based on the corresponding pricing band for the application.