Distributing digital goods
You can distribute digital goods either by sending data files over the wireless network from your own server, or by unlocking existing functionality from within the application's code.
If the digital goods for your application don't require dynamic updates, include the functionality of those goods in the source code. For example, if you sell a game that has a predetermined selection of additional levels, those levels should be included in your application. Your game logic can control access to those levels based on the purchase logic.
If you host your digital goods on a content server and deliver them to BlackBerry devices over the wireless network, you can update and add to your offering of digital goods without having to submit a new release of your application to the BlackBerry App World storefront.