CatBase
CatBase Publishing Systems Ltd.
...Manage your catalog content using completely user-definable tables and fields (attributes). Publish the data in the many different ways: as a catalogue, price list, or directory; as an XML file or Excel spreadsheet; as a csv or tab-delimited text file; PDF or Microsoft Word document; or update another database such as MySql or SqlServer.
You can design any number of different publishing formats. From the same set of data, produce catalogs or price lists in different styles, or including different data, for different customers, markets, or territories. ...