|compile and run BlackBerry® WebWorks™ applications||You can compile BlackBerry WebWorks applications from a command prompt and run them using the BlackBerry Smartphone Simulator.|
|application permissions||You can use permissions to enable access to external features and domains, to add functionality to your applications.|
|generate output for multiple distribution mechanisms||The BlackBerry® WebWorks™ Packager produces output that you can use to distribute your applications over the wireless network, on a webpage, from the BlackBerry App World™ storefront, or directly to a BlackBerry device that is attached to a computer.|
|customize applications||You can customize many aspects of your applications by adding foreground and background colors, adding screen transitions, custom icons, and changing the default behavior of the Back button on a BlackBerry device.|
|open source support||The BlackBerry WebWorks Packager is available on GitHub™. You can view and change the BlackBerry WebWorks Packager and contribute to the open source community.|
HTTP BASIC/NTLM authentication
When your application uses a BlackBerry® Enterprise Server connection, users are prompted for credentials. Basic Authentication is based on NTLM authentication.
|support for BlackBerry services||
The BlackBerry® WebWorks™ SDK is architected to support BlackBerry Services APIs in future releases.
|navigation mode||You can specify navigation mode to use focus-based navigation in your application, and to set the order in which focus is given to each element on the screen.|
|communication transports||You can override the default order of the communication transports that your application uses.|