Construir software y gestionar el conocimiento es cada vez una tarea más compleja.