Each task within a project is assigned to a specific user. As work is completed on a given task, the user will document what has been done. If the task was completed, the user will close it out. If not, the user will escalate it to the next person for further action.
From your perspective as a project manager, the work progress on your projects is then "self-documented". This saves you time on documentation, as well as the time to collect all the facts so that they can be documented. ezCollaborator handles this for you. The information bubbles up to you.
By delegating the documentation to the people doing the actual work, you get real time updates of what’s going on. In this sense, your projects shift toward being more "self-managed", relieving you of a lot of the grunt work so you can focus on more important matters.