BlackBerry offre à la fois une sécurisation de la chaîne de communication mobile et une infrastructure ouverte aux programmes tiers. Avec la liberté pour les partenaires de choisir leur environnement de développement.
Les éditeurs de logiciels et les intégrateurs ont toute latitude pour faire le choix d’architecture qui leur convient le mieux.
S’ils développent en mode client / serveur, ils bénéficient de la puissance du langage Java en utilisant Java Development Environment (JDE) sur le versant des serveurs BlackBerry et Java 2 Micro Edition (J2ME) sur les terminaux.
Research In Motion met également à la disposition de ses partenaires l’environnement de développement MDS .
MDS Studio permet de construire rapidement des applications Web par simple glisser / déposer de fonctions ou de composants prêts à l’emploi.
mds_screenshot.gif
Pour les solutions en ligne du type ASP, RIM fournit à ses partenaires des guides de référence technique (Browser Development Guides) afin de faciliter la conception et la mise en œuvre des applications.