Writing software is not necessary; you only need to get feedback from someone about your writing. Version control software is not necessary; you can find everything you've written and search for it without any fear. Distraction-free text editors are not necessary; you just need to find ways that you can write more clearly and concisely. Real time collaboration software is not necessary; you will need to have a larger audience for your writing. Draft is being developed to meet your needs. My master copy is overwritten by collaborators when I share a Google Doc. It can be extremely difficult to accept any individual changes they make. Draft allows you to share your document with others. Any changes that your collaborator makes to the document are saved on their own copy. You can then accept or reject each change. Draft allows you to mark major changes as you work. You can compare your drafts to get a powerful view of how your document has changed over time.