Web modeling

In particular, it focuses on the design notations and visual languages that can be used for the realization of robust, well-structured, usable and maintainable Web applications.

Designing a data-intensive website amounts to specifying its characteristics in terms of various orthogonal abstractions.[neologism?]

The main models that are involved in complex Web application design are: data structure, content composition, navigation paths, and presentation model.

Several languages and notations have been devised for Web application modeling.

[citation needed] Among them: One of the main discussion venues for this discipline is the Model-Driven Web Engineering Workshop (MDWE) held yearly in conjunction with the International Conference on Web Engineering (ICWE)[1] conference.