I have a growing number of contacts in my company and I need to organize those contacts into a web of connections - who is working with who, who knows someone and that sort of things. Is there any web application that will enable me to do that efficiently, while still enabling me to search my contacts and so forth?
In the past I used Insightly for this (no affiliation). It allows you to create contacts, organisations, opportunities, projects etc. Contacts can also be imported from your email (Gmail and Outlook integration). Each entity can then be linked to another entity and the link can contain details about how they are related. Additionally you can tag entities.
You can try Insighly for free, but a while back they removed Google sync from the free version, so I stopped using it.