SNS(Social Networking Service)は、閉鎖された空間で人と人とのコミュニケーションをサポートするソフトウエアである。筆者らは、PHPを使ったWebページに作成したモジュールを容易に組み込むためのデコレータ機能をもつSNSシステムを開発した。Usagi SNSは、MVC(Model View Controller)モデルを用いたフリーソフトのOpenPNEをベースに独自にデコレータ機能を追加し、アンケート機能やアルバム機能などの必要なモジュールを容易に追加拡張できるようにした。