The interviews that cover a simple subject and generate one or a couple of documents can be developed relatively quickly. It’s easy to run the short interview, look at the forms that come out, and ensure that the answers are getting put in the right place. But more complicated subjects may have hundreds of questions, complex branching logic, and generate many documents. It is also common for a customer to need multiple documents that use the same questions in different places. For example, interviews that generate divorce documents could have the subject of alimony appear in four various forms. Our development process lets us write the questions once, write the output once, test them on their own, then re-use them in each place that we need them.