WaterMarkup is a Component Object Model (COM) tool-chain solution that blends Excel, AutoCAD and MS Project to automate the process of tendering for waterproofing contracts. While WaterMarkup reduced the amount of effort and time to produce a tender by 90% this was not the primary reason for its development. By inputting the data into an object orientated data structure it was then possible to connect many other processes for other states of the contracts such as health and safety documentation, staff management and progress claims. WaterMarkup exploits the 'write once, read many' pattern in conjunction with templates to archive this. While users would only have to enter a project name once to have it propagate to all other documentation to reduce the overall effort, it's primary value is its effect it has on data hygiene.