Mitte der 1970er Jahre, als eine Gruppe an der Brigham Young University Law School eine Softwareanwendung entwickelte, die die Erstellung regelbasierter Rechtsdokumente automatisieren sollte, prägte die Gruppe den Ausdruck Document Assembly, ein Begriff, der den Prozess der Verwendung der Softwareanwendung (allgemein als Vorlage bezeichnet) zum Generieren eines benutzerdefinierten Dokuments beschreibt.
Einige Jahre später wurde der Begriff Dokumentenautomatisierung populär, und obwohl viele den Begriff als Synonym für Dokumentenassemblierung betrachten, unterscheidet er sich darin, dass er tatsächlich den Vorlagenentwicklungsprozess beschreibt — das Erstellen von Skriptlogik (oder Geschäftsregeln) in den Text eines Dokuments, in der Tat, das Dokument in eine Vorlage umwandeln. Anders ausgedrückt, beschreibt die Dokumentenautomatisierung den Prozess der Erstellung von Vorlagen, während die Dokumentenassemblierung den Prozess der Verwendung der Vorlagen zum Generieren benutzerdefinierter Dokumente beschreibt.
Die Dokumentengenerierung ist einer der neuesten Begriffe, die auf die Disziplin angewendet werden, und kann allgemein verwendet werden, um sich auf beide Teile des Prozesses zu beziehen — Dokumente in Vorlagen umzuwandeln und dann die Vorlagen zu verwenden, um benutzerdefinierte Dokumente zu generieren.
Nachdem dies gesagt wurde, ist die Realität, dass die meisten an der Disziplin beteiligten Personen einen der Begriffe austauschbar verwenden können.