Virtual Terms

VirtualTerms is a simpler and quicker way to create an agreement. The tool provides a framework of terms for business agreements. Users simply agree to incorporate terms existing in VirtualTerms by reference, and then can also add, delete or modify the terms at their convenience. It also serves as a repository for legal professionals to have a source of reference for the most commonly used business legal clauses and agreement templates.

The solution

We started off from scratch gathering all of the ideas our client had on a simple sheet of paper. We ran our Discovery Phase processes implementing our best UI/UX practices to convert and draft those ideas into a real product roadmap. As a result of this stage we laid out all wireframes and mockups, providing the set of user flows needed for the development phase. We used React.JS, Node.JS and MongoDB to implement all the features, giving our client the ability to scale and introduce changes with ease. Once the product was approved for the go-live, we supported the transition to publish the product into the production environment.


A template-based agreement creator was designed so the solution would be flexible enough to cover different user’s business models. To make this possible the nature of several kinds of agreements was analyzed and different approaches were proposed. Administrators created different base templates, including different clauses and definitions to be chosen as needed from the Terms Library. The Terms Library was designed to give users the ability to browse clauses and definitions for detailed context. It also allows users to see older versions and review terms and definitions used in agreements that were built in the past.

Technical approach