1. A method for adapting a provisioned content of an application on a mobile device, the method comprising: provisioning, in a runtime environment, a first group of logical modules selected from a set of logical modules to provide provisioned content on the device, the first group of logical modules being addressable via an addressing scheme represented by an addressing map, the addressing scheme representing an interconnectivity of the first group of logical modules, the interconnectivity supporting reference between the first group of logical modules; monitoring an execution path information of the provisioned content during execution on the device, the execution path information including an activity history, a projected activity of the first group of logical modules or a combination thereof; evaluating the execution path information to adapt the provisioned content by one or more of: adding logical modules to the first group from said set of logical modules, removing logical modules or suspending logical modules from said first group of logical modules using an activity threshold algorithm, based on the addressing scheme representing the interconnectivity of the first group of logical modules and execution functions of the first group of logical modules, to form a second group of logical modules; revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the mobile device to correspond to the revised content, during execution on the mobile device.