受注して実行段階で仕様変わることもあるわけで、設計はかなり大変よ