Preparing for the On-Demand Generation