This document discusses document generation architectures using open standards like OOXML and ODF. It reviews document generation approaches and competing standards, outlines common features of template-based solutions, and demonstrates an OOXML document generation with sample code. Resources for working with open document standards are provided.