A system delivers multimedia services to mobile devices via a network by first
registering a mobile device with a service manager connected to the mobile device
via the network. Application service providers are connected to the service manager
via the network. Each application service provider is associated with particular
multimedia services. An environment description to be associated with the mobile
device is acquired, and a particular application service provider is identified
according to the environment description, and then selected services provided by
the particular application service provider are delivered to the mobile device
according to the environment description via the network.