If a DMS is not used, a plain word processing tool like MS Word could be used instead. With this approach, different heterogeneous systems can connect. This approach differs to traditional contract creation tools, where all involved parties have to agree on specific tools with the consequences that additional software needs to be installed if it is not a pure cloud solution. Ethereum is currently the best choice as it is mature enough and has a good support for smart contracts.