Providing computer support for tasks in civil engineering and architecture is hard. Projects can be complex, long and costly. ...