Recently i was working on a new project and my client wants to done the project with Social Engine.
SocialEngine is social network software
that helps you build your own customized community websites.
Although it is not free tool, you can try the demo version for 30 days.
I suggest first you determine that you want to do the task with this tool or not, and then buy it.
Heres the link