Efficiency of a team is largely dependent on the knowledge of the employees and how much it is shared. When it comes to developing software, it is a matter of expertise of the language and the proficiency of the architecture of the project. Usage of tools is a big positive and will boost the speed of the development cycle. You can use good bug tracking software, which is a good way to share bugs and you can work as a team.
Sharing knowledge, profiles and common data can be made possible with good software like CMS or a wiki software. I came across wiki software, confluence, which is very good and they are offering a free 30 day trail. It is very simple to use and also very powerful and also very scalable with the use of plugins. Using wiki software can make data sharing very easy and you can use it a variety of purposes. You may also want to try issue tracking software for increase in productivity. confluence is already used by thousands of users and they are very satisfied users. The software also comes packaged with hosting services, and is very scalable with power to accessibility from hundreds of users. Try the other suite of software at this website.
Popularity: 10% [?]

