A network server system includes a download manager that manages the
publication, purchase and delivery of digital products from multiple
suppliers to wireless services subscribers in multiple domains. Product
suppliers can publish and manage their products on the server system via
a computer network and make their products available to the subscribers
for purchase or licensing. The subscribers in each domain can access the
server remotely to purchase rights to download and use the products on
associated wireless communication devices. Multiple different
implementations of any product can be maintained, where each
implementation corresponds to a different set of device capabilities.
Each product can also be associated with multiple different provisioning
models, each corresponding to a different set of device capabilities.