Research in Motion (RIM) heeft een platform gelanceerd voor ontwikkelaars van BlackBerry applicaties en voegt in de loop van volgend jaar tal van functies toe, op het gebied van schermvormgeving, advertenties, betalingen, push content en location based services. De ondersteuning van Java en OpenGL ES support is uitgebreid en in samenwerking met Adobe zijn Flash en Creative Suite functies toegevoegd waarmee ontwikkelaars aan de slag kunnen met rich media content en schermeffecten. BlackBerry Push was voorheen alleen beschikbaar voor deelnemers aan het BlackBerry Alliance Programme, maar komt breder beschikbaar.
Met BlackBerry Advertising Service kunnen ontwikkelaars componenten gebruiken van andere partijen, zoals Jumptap, Lat49, Millennial Media, Navteq, 1020 Placecast, Quattro Wireless and Sympatico.ca. Hiermee kan bijvoorbeeld een telefoonnummer worden gebeld vanuit een advertentie, een afspraak in de agenda worden gezet of een applicatie worden geopend. Voor adverteerders is er een uitgebreide set rapportagetools.
De BlackBerry Payment Service voegt functies toe om via apps digitale content te verkopen, zoals nieuws, video en games. Dit kan los of op abonnementsbasis.
RIM heeft een aantal locatiegevoelige diensten ontwikkeld. Cell site geolocation bepaalt de positie van de gebruiker aan de hand van de zichtbare GSM-masten, Reverse Geocoding zet coördinaten om in een straatadres. In Noord-Amerika komt een Travel Time schatting beschikbaar, die uitrekent hoe lang een autorit gaat duren aan de hand van afstand, type wegen en verkeersinformatie. RIM werkt samen met Navteq.