MEWS started as a project to extend the html generator included in EiffelWeb. In the first iteration the library provided simple two and three column layouts, and other facilities for dynamic HTML generation.
The "Eiffel Web Framework" was the second iteration, motivated by the increasingly good support from major browsers to CSS and standard javascript. The framework continues the work started in the first iteration by providing a different solution for HTML generation and layout, which leaves most of the HTML related work to the HTML developers. Furthermore implements support for request processing, user handling, form validation, session handling, and request dispatching.