A machine readable medium on which is disposed at least one computer program which, when executed by at least one suitable computer, will effect a method for selectively vending feature-provisioning software to qualified mobile wireless communication devices manufactured by a first party but serviced by at least one other party including a wireless service provider, said method comprising:
- maintaining an internet website having access to at least one down-loadable feature provisioning software;
- providing download access control software for use by a device user to access and use said website;
- authenticating said mobile wireless communication device by data exchanges with said website as a qualified user device suitable and authorized for receiving said feature-provisioning software;
- providing qualified suitable feature-provisioning software at stated prices for selection by a device user;
- effecting monetary payment for the user-selected feature-provisioning software by data exchanges with said website;
- and
- if authenticated and monetary payment has been received, downloading the qualified user-selected feature-provisioning software via the internet.