バージョン4.0より前は、BESは主に2つの別々のコードベースで構成されており、2.2バージョンはDomino用、3.6バージョンはExchange用でした。バージョン4.0以降では、コードの大部分が統合されていますが、サポートされているメールプラットフォームごとに個別のディストリビューションが残っています。バージョン4.1.2から、同社はBlackBerry Enterprise Server for Applicationsという新しいオプションを導入しました。これは、デバイス所有者がメールアカウントを所有する必要なく、BlackBerryデバイスに安全なワイヤレスゲートウェイを提供します。最新のメジャー改訂版であるバージョン5.0は、ExchangeとDomino向けに2009年にリリースされ、GroupWiseのサポートは2010年に追加されました。
増加する複数のデバイス、所有モデル、および運用環境をサポートするため、BlackBerryはエンタープライズモビリティ管理(EMM)をアップデートし、モバイルデバイス管理、セキュリティ、統合コミュニケーション、およびアプリケーションを統合して、BlackBerry Enterprise Service 10(BES 10)をリリースしました。
2010年現在、RIMはユーザー制限なしのBlackBerry Enterprise Server Expressエディションを無料で提供しています。若干の機能制限はありますが、必要なのはデータプランのみで、BESプランは不要です。既存のExchangeサーバーとのメールとカレンダーの統合がほぼ瞬時にシームレスに行えるため(受信メールはOutlookやOWAクライアントに表示される前にBlackBerry端末に表示されることが多い)、BlackBerry Internet Serviceが提供する既存のOutlook Web Accessモデルよりも優れています。無料ダウンロードにはライセンスコードが必要ですが、需要によっては提供が遅れる場合があります。
2007年1月現在、RIMはBlackBerry Professional Softwareと呼ばれるBESの無料版を提供しており、BlackBerryのWebサイトから無料でダウンロードでき、1ユーザーライセンスが含まれています。BPSEは「中小企業向けに特別に設計されたワイヤレス通信およびコラボレーションソリューション」を提供します。1つのCAL(クライアントアクセスライセンス)が付属しており、1台のBlackBerryハンドヘルドをサーバー上でアクティベートできます。また、最大29個のCALを追加(合計30個)するか、いつでもBlackBerry Enterprise Serverにアップグレードできます。これはNotesおよびExchange環境でのみ利用可能です。BPSは4.1コードをベースにしていますが、管理ツールが簡素化されており、リリースされるパッチの数は限られています。(BPSはv4.1.4で「停滞」しており、完全なBESは4.1.6とメンテナンスリリースになっています)。そのため、BPSは、完全なBESがSP6以降で取得したリッチコンテンツメール、空き時間検索、リモート検索などの一部の機能を欠いています。
Blackberry Professional Software(当初はBlackberry Enterprise Server Expressと呼ばれていました)は、バージョン4で初めて登場しました。BES(フルバージョン)とBES Express(フルバージョンと同じ機能ですが、無料、クライアントの最大数が制限され、1つのCALが無料で含まれていました)がありました。その後、BES ExpressはBPSに名称変更されましたが、内容は同じでした。その後、BES Express 5が導入されました。これは、以前のBES ExpressやBPSとはかなり異なり、主にBES非対応のデバイス/加入者が、Exchange ActiveSyncデバイスとコスト/機能面で競争力のある「フル機能」のBlackberryエクスペリエンスを利用できるようになったためです。つまり、既読/未読ステータス、削除、メールサブフォルダ(送信済みアイテムを含む)、連絡先、カレンダーの完全な同期を、ライセンス費用や、高価で入手が非常に困難な場合もあるBES料金プランの要件なしで提供します。 (例えば、英国のOrange社は、一度に10台未満の端末にBESパッケージ/プロビジョニングを提供することを困難にしている場合があり、他の通信事業者も、元々BISで供給された端末/加入者にBESパッケージを適用するのに非常に苦労することが多い。)