6. The computer-implemented method of claim 5 , wherein receiving, in the platform-independent format, a definition of a user interface for accessing data stored in the data types further comprises receiving, in the platform-independent format, a definition of a report for presenting the data stored in the data types, the report adapted to be printed through a printing device.
5. The computer-implemented method of claim 1 , wherein receiving, in the platform-independent format, a definition of a user interface for accessing data stored in the data types comprising receiving, in the platform-independent format, a definition of a form for displaying and editing the data stored in the data types, the form adapted to be displayed on a display device.