A platform for collaborative document creation, task management and agile delivery