Webアプリケーションを開発して公開するには、(1)アプリケーションを動かすサーバを準備し、(2)インターネットからアクセスできるネットワーク環境を用意し、(3)サーバを適切にセットアップし、(4)Webアプリケーションを開発し、(5)サーバに配置する…といったように、非常に多くの作業が必要です。本書では、(A)「Ruby on Rails」を用いてWebアプリケーションを開発し、(B)「Heroku」というプラットフォーム・サービスを利用してWebアプリケーションを公開する-手順を、詳しく解説しています。