I am looking for a data management system. Googling this returns frameworks like Django for Python, or code igniter for PHP but that's not what i am looking for.

I am looking for a framwork, or data management system that does this :

1) Declare all the data i want to manage (example : names, emails, phone numbers, coordinates, and dates), by code or ideally through a control center.

2) The frameword generates the database, and a control center that lets you add, detete, or update such data. Those forms can and should be auto generated.

3) The framwork would have a search feature so we can locate the data.

Basicly an equivalent of wordpress or joomla, but instead of managing content the application would manage pure data, as in tables, managed directly from a control center.