A system and a method for directed provisioning and management of user
applications on limited resource devices by a content provider, through
an integrated platform which handles all aspects of aggregation and
management of such applications. By "content aggregation", it is meant
the procedure by which applications are introduced by a content provider,
and are then aggregated into a service for provision by that content
provider and/or service provider. Preferably, the collected applications
may then be examined by the user according to a content directory, which
is a hierarchical organization of different applications according to one
or more categories and/or attributes. The service provider preferably
controls access to the content or user applications by the user, for
example according to a subscription of the user and/or capabilities of
the limited resource device of the user.