Web Application Design Techniques
“The most crucial stage in the creation of any application is the planning stage. This stage includes gathering requirements from customers, designing the application modules, and planning for deployment or distribution. Mistakes in this stage can ripple throughout your application all the way down to quality assurance testing and lead to poor results no matter how many talented programmers you employ.”

