Mendeleev is more than an open source object oriented, JavaScript framework for building HTML tables that sort, page, and filter data. Mendeleev is a data manager, that is, it enables the page developer to create editable column types having drop-down lists, edit fields, checkboxes, calendar, while providing support for input validation, data submission, sorting across these columns types, and automatic data update. It helps map data fields on the server side (J2EE or .Net) to HTML fields; and when the page is submitted, it maps the HTML fields back to data fields on the server. If the table has editable fields, then Mendeleev will encode data in such a way that it is easy to convert the data into an array representation or JavaBeans on the server side.