iWrite draws on cloud computing to provide feedback to users on their documents in real time. It ensures documents reflect their intent, are coherent and stick to the topic under discussion. The program keeps keywords in check, using concept mapping to visualise keywords and their inter-relationships, and isolating concepts not well integrated into the rest of the document.