====== Mandatory requirements ====== * i18n support (UTF-8 encoding) * efficient (native compilation if possible) * ability to bookmark pages * support of cookies and more generally state between pages * help against attacks (XSS, SQL injection, ...) * database backend * transactional support (at least correct handling of concurrent updates) ====== Optional requirements? ====== * interface with current OCaml code?