BlackBerryのアプリケーションは,Javaを使って開発する。標準的なAPIを備えているため,ほかの携帯電話用Javaアプリの移植が容易だ。ただし,個人用と企業用サービスとでは利用できる機能が異なるため,開発時には違いを意識する必要がある。今後は,Ajaxの実行環境を強化する。