Metawidget is a smart User Interface widget that populates itself, either statically or at runtime, with UI components to match the properties of your business objects.