クライアント-サーバーからwebベースへの移行、ファイルからデータベースといった技術変化などが、スクラッチからのスタートのための良い理由を与える。