Docassemble is an open-source system for guided interviews and document assembly. It provides a web interface where end users can go through an interactive process to provide information which can then be used to automatically generate a document. It was designed by a lawyer and programmer named Jonathan Pyle and has been available since 2016.
Docassemble allows for the creation of complex legal documents by utilizing conditional logic and the ability to create sequences of questions that depend on user's previous answers. This software stands out due to its versatility and the fact that it's open-source, meaning that it's free to use and modify. It also has advanced features such as the ability to incorporate external APIs and the ability to create user interfaces with Python programming.
Docassemble has been particularly useful in the legal sector and other sectors that require complex document creation. Its versatility has led to its use in a variety of legal settings, including contract creation, government forms, and court filings. It also differentiates itself from some competitors by being designed with the needs of legal aid and courts in mind, focusing on accessibility and ease-of-use for non-technical users.