In the course of 2007, we had a functioning prototype (nowadays aka MVP, minimum viable product) ready. This was immediately followed by the development of some seven required key functionalities:
* The ‘underwaterscreen’ (in 2007 merely a contract viewer, not an editable WYSIWYG screen).
* A basic clause library.
* Weagree’s own interface (old-school html) and contracts-oriented UX interaction design.
* Support for international contracts (multi-lingual features).
* The concept of ‘global questions’ preventing that Q&A-questions must be asked twice.
* Technology preventing that a cross-reference can ‘break’.
* Technology ascertaining that definitions order alfabetically (and appear only if they are actually used in the contract).