An adaptive content platform includes one or more content-enabled,
dependent applications, each of which includes a user interface and
business logic. A services layer, which is interfaced with the dependent
applications and a software infrastructure, provides one or more services
that are usable by the dependent applications.