Document Engineering is a methodology that spans information analysis, business process modeling, electronic publishing, and service-oriented architecture. It focuses on reusing information and process patterns when analyzing and designing systems involving documents. As business activity always involves both transactional and narrative documents, analysis methods must consider documents across the full "Document Type Spectrum". Document Engineering emphasizes creating good models by understanding the relationships between organizational processes, business information, and document exchange patterns.