顧客は、コミュニケーションに広く様々な技術を使用し、企業も同じようにすることを期待する。これは、同じメッセージをメーリングリスト、Twitterアカウント、IRCチャネル、Facebookページに対して送る必要がある可能性があることを意味する。開発者はRubyのBroadcastライブラリか、その.NETクローンであるnBroadcastを使用することで、より簡単に実現することができる。
BroadcastとnBroadcastは、同じ基本API設計を使用している。最初にメディアをセットアップする。メディアは、グローバル構成を使ったセットアップである。これらは、key-valueの組み合わせで定義されており、RailsイニシャライザかXML構成ファイルを使用して、簡単に使用することができる。いったんそれを終えると、対象メディアのリストとメッセージを含めるだけで、メッセージが送られる。
2つのライブラリは、同じ基本設計フローを共有している。メディアは、グローバル構成を使って定義されており、それぞれにひとつのみ使用することができる。もし同じメッセージを2つの異なるメーリングリストやTwitterアカウントに送りたい場合、あなたはついてない。しかし、これらはオープンソースライブラリのため、これらのシナリオにも使えるように変更することができる。
Broadcastは、MITライセンス下でリリースされている。nBroadcastには、ライセンスが適用されていない。