The course focuses on modern architecture of web applications taking into account the requirements on the final quality of the proposed applications. Attention will be paid based architectures, software quality and usability engineering principles. Included is also the issue of designing web applications for access to spatial information.