time-to-market generation