Web applications are becoming more common and more sophisticated everyday. The days when a Perl hacker with a six pack of Mountain Dew could put together your web apps in a single afternoon seem to be behind use. It is probably time to add some design. Two papers that I would recommend are Modeling Web Application with UML and Java software engineering in Internet time. Welcome to design time.