It is mostly based on the stability of the new application. The stability (and security) of the servers is most important, most of the time the production servers always lag behind development servers. And since they are all production, they run behind a few months anyway.