1. A non transitory computer-readable storage medium storing an adaptive content platform having multi-tiered software architecture, comprising: a services layer that includes at least repository services, workflow services, file handling services, and publishing services; a data layer for providing data services to the adaptive content platform with such data services including at least access to database storage and file storage that contain content; an application server layer that connects to a dependent applications layer through the services layer and retrieves content from the data layer, with the application server layer for handling operations of the dependent applications within the adaptive content platform, wherein the dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer and a web layer, and whose operations are controlled by the applications server layer, with each content-enabled dependent application being interfaced with services of the services layer such that specific content from the services layer is combined to define and build a combination application that emulates a standalone independent application, wherein the web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content-platform; and a user interface for displaying information, wherein information displayed in the user interface is dynamically generated according to one or more types of content defined for the dependent applications and an access level defined for a particular user.