HotDocs is software which was developed by HotDocs Limited. It allows its users to convert different documents that were made using Word Perfect or Microsoft Word as well as those in PDF format into different types of templates. The templates that this software produces is in a form of question-and-answer interview which has the ability to produce customized as well as transaction-ready types of documents. This software allows its users to insert scripting commands as well as variables in the document which results to the creation of a HotDocs file component and a template. Document modelling which is one of HotDocs’ features can actually range from simple types of variable substitutions up to a more complex type of systems which involves recursions, logic, insertions among others. The scripting may also be added to the templates using different formats and can also be modified using a word processor.