The Black Berry Application Platform allows developers to create and distribute mobile applications for Black Berry smartphones. It provides industry-standard development tools and supports over 46 million active users. Developers can leverage existing skills in Java and web technologies to build rich applications. The platform also provides services like payment processing and push notifications to enhance the mobile experience. Applications can be distributed through Black Berry App World or to enterprise users. RIM supports developers with documentation, sample code, forums and blogs to help them design quality applications.