There are certain factors that you should consider, though. One is the social service that you are going to use. This is important as some developers may have created programs that can be used with multiple social services, but majority of the programs are designed to be used for one social site only. It would pay if you try out different sites and decide which one suits you best and that you are going to use. And when you are sure with it, that would be the perfect time for you to invest in a social networking software.