The document production platform uses a computer implemented process to automatically draft complex documents, analyses, forms, letters and other textual material and provides material for complex documents based on interaction among information provided by a user.