Developers
Local Navigation
Who Can Develop for BlackBerry?
Because the BlackBerry® platform offers a standards-based development platform and simplified wireless connectivity to public and private systems, it can be leveraged by various types of developers without necessarily requiring any wireless experience.
Independent Software Vendors (ISVs)
ISV developers can build stand-alone or networked applications that target BlackBerry® Internet Service and BlackBerry® Enterprise Solution. They can leverage the BlackBerry platform to extend existing desktop-based applications or for offering existing wireless applications to the BlackBerry user base.
The BlackBerry platform is suitable for mobilizing both enterprise and hosted applications, as well as stand-alone Java® applications for BlackBerry smartphones.
ISVs can help organizations meet their wireless goals by offering solutions for BlackBerry users to extend data beyond email, including*:
- Pre-packaged, off-the-shelf wireless applications
- Custom applications developed to meet specific organizational requirements
- Development tools
Opportunities
Some of the opportunities for ISV developers include:
- Extending back-end enterprise systems such as Customer Relationship Management (CRM), Field Service, Help Desk, business analytics and document management systems to a rich Java client or the BlackBerry® Browser
- Extending public data and content services to BlackBerry smartphones, such as maps, weather, financial information, location-based services and more
- Development of stand-alone Java applications for BlackBerry smartphones, such as games, reference guides and personal productivity tools
- Leveraging existing solutions from third-party vendors to mobilize applications to BlackBerry users quickly and easily*
Learn more about BlackBerry Alliance Programs.
System Integrators
The BlackBerry platform allows third-party System Integrators to build and deploy custom wireless solutions by leveraging the BlackBerry Browser, BlackBerry® Java® Development Environment (BlackBerry JDE) or third-party solutions.
The BlackBerry Enterprise Solution provides tools and services to extend existing enterprise systems to BlackBerry users without necessarily requiring System Integrators to be wireless experts*.
Opportunities
Some of the opportunities for System Integrators include*:
- Extending back-end enterprise systems such as CRM, Field Service, Help Desk, business analytics and workflow processes to a rich Java client or the BlackBerry Browser
- Leveraging existing solutions from third-party vendors to extend enterprise applications to BlackBerry smartphones in a quick and robust manner
- Development of rich content services for BlackBerry Enterprise Solution customers and dynamic SVG-based rich-media content
Learn more about BlackBerry Alliance Programs.
Corporate Developers
The BlackBerry platform allows corporate developers to extend existing intranet-based applications to BlackBerry smartphones using a variety of tools and architectures. Web-based applications can be extended to the BlackBerry Browser with no device-side development required.
The BlackBerry JDE can be used to build custom client/server applications that can be easily integrated with existing back-end systems built on a variety of technologies, including .NET, Java/Java Platform, Enterprise Edition, SQL Databases, PHP, Web Services and XML.
Opportunities
Some of the key opportunities for corporate developers include:
- Extending back-end enterprise applications, such as corporate dashboards, approvals and workflow processes, data collection forms and custom applications to a rich Java client or the BlackBerry Browser
- Leveraging existing solutions from third-party vendors to extend business-critical enterprise applications to BlackBerry smartphones*
- Development of rich content services and dynamic SVG-based rich-media content for your BlackBerry smartphones
*Installation and use of third-party products and services with Research In Motion (RIM) products and services may require one or more patent, trademark or copyright licenses in order to avoid infringement of the intellectual property rights of others. You are solely responsible for determining whether such third-party licenses are required and are responsible for acquiring any such licenses. To the extent that such intellectual property licenses may be required, RIM expressly recommends that you do not install or use these products and services until all such applicable licenses have been acquired by you or on your behalf. Your use of third-party software shall be governed by and subject to you agreeing to the terms of separate software licenses, if any, for those products or services. Any third-party products or services that are provided with RIM products and services are provided "as is". RIM makes no representation, warranty or guarantee whatsoever in relation to the third-party products or services and RIM assumes no liability whatsoever in relation to the third-party products and services even if RIM has been advised of the possibility of such damages or can anticipate such damages.