1. A method for configuring a software application, comprising: exposing a framework associated with a software application built on a service oriented architecture, wherein the software application includes one or more configuration utilities that expose the framework associated with the software application; configuring the exposed framework associated the software application using the one or more configuration utilities, wherein configuring the exposed framework associated with the software application includes creating or extending one or more metadata records in a hierarchical metadata structure that controls the software application; building a context container in response to an authenticated request associated with the software application, wherein the context container includes one or more pages configured with the one or more metadata records created or extended in the hierarchical metadata structure that controls the software application; and displaying a populated user interface associated with the software application, wherein the populated user interface includes the one or more configured pages associated with the context container.