The answer very much depends, of course, on the resources one has available to them... and also the efficiency of those resources.
Technically, you could churn out a new program with 50 niche sites in as long as it takes to get processing up and running... In reality, however, I've found that the supply chain tends to break periodically due to the fact that it consists of humanbeings.
We're all flawed, and it'll pretty much always take longer than planned, but whenever necessary I simply can't stop myself from saying: "You
are the weakest link...
Goodbye!"
Not sure why that is...
