1. A method of processing a mobile code application by an application service provider (ASP) to be executed by the ASP in a runtime environment, the method comprising: receiving at an ASP a mobile code application associated with a provider; receiving at the ASP subscription information associated with a user, the subscription information specifying parameters controlling execution of the application; and executing the application within a runtime environment of the ASP using the subscription information.