Design of dynamic web systems