The process of developing a web application has several dynamics. Arguably, the two most important of these are quality and time to launch. More often than not you can only achieve one of these if you’re willing to sacrifice the other. The choice is not always easy.