Geomajas is an Open source Web mapping software framework enabling 'real integrated GIS via the browser'.
Geomajas includes:
* Geometry and attribute editing with snapping support
* Complex attribute and relation mapping (one-to-many, many-to-one), helping you implement business logic
* Advanced querying capabilities (searching, filters, styles, ...)