Before I turned to the most effective software, I read the Virtosoftware SharePoint Blog. Here you can find a lot of features of the software and the mechanism of their work.