g provides flexible data modeling tools for semi-automatic application generation