De produktie van catalogi, prijslijsten en produkt brochures kan zoveel mogelijk geautomatiseerd, en op een creatieve manier worden gedaan met gegevens uit een database, een spreadsheet of een XML bestand.

InDesign is krachtige opmaak software en is zeer geschikt voor het definieren van lay-out voor bijvoorbeeld een produkt catalogus of een folder.
Adobe InDesign is bij uitstek geschikt voor het automatisch opmaken van documenten aan de hand van XML invoerbestanden.
Belangrijke voordelen van database publishing zijn:
Er zijn verschillende manieren om gegevens vanuit een database in te lezen in InDesign:
Bij beide oplossingen wordt in een InDesign template de opmaak van het document bepaald. Hierbij is zeer veel creativiteit mogelijk.
In het template worden verwijzingen naar de gegevens in de database opgenomen, zodat het InDesign document automatisch wordt gevuld met gegevens.
Deze gegevens kunnen afkomstig zijn van: