the MADCAT stands for the Multipurpose Application for Data Collection And Treatment.
It is an empty application which can be configured to manage any kind of data the way you want. This application provides the common functions any data management program should have :
the MADCAT is based on XML for data management, XSLT and HTML for reporting. Good knowledge of XML is recommended to be able to start a new database from scratch.
Advanced users who have knowledge of C++, XSLT and HTML can even develop their own type manager, renderer and tool using the Microsoft .NET framework. the MADCAT provides specific interfaces for these elements.
To discover the MADCAT, this overview will show you step by step how XML configuration files are interpreted by the MADCAT. The overview is based on a real application : The MADCAT's workspace Editor. You'll see how the Workspace Editor has been made. Presentation is made with few words but simple diagrams. A more complete reference manual is available in PDF, CHM and on-line.