A back end providing artificial intelligence augmented mapping, annotation, persistence, and discovery services, and a front end to build customized web based collaboration facilities. TopicQuests allows teams of people (“guilds”) to add knowledge to the garden, to enrich it by guiding software agencies to interrelate and make it more sensible, and to harvest it in the form of new discovery and re-framed perceptions. To this end TopicQuests supports a questing framework for guilds to engage in periodic quests on challenges that matter.