Catalogs, price lists and leaflets can be generated (partial) automatically, using data from a database, a spreadsheet or a XML file.

InDesign is powerful desktop publishing software and is used to define the layout for example a product catalog or a leaflet.
InDesign can be used for the automated formatting of documents, based on XML files.
Important advantages of database publishing are:
Database publishing to import data from a database in InDesign with:
An InDesign template contains the layout specifications to format publications.
The template is filled with data from various sources: