I am currently evaluating confluence as possible solution for a small demand/project management center. I would like to understand how it handles project tasks (assigning, tracking) as well as project documentation (project charter, MoM's, project plan etc). Moreover I would like if it has the possibility to create a knowledge repository that will be populated from Lessons Learned feedback from project stakeholders.