1. A method, comprising: provisioning, via a computing device, a lightweight directory access protocol (LDAP) server for each user of a plurality of users including a first user; receiving profile information, the profile information obtained from received messages and sent messages of the plurality of users; storing the profile information in a database associated with the LDAP server, wherein the profile information is stored as a plurality of profiles, each profile for a single person, each profile comprising information obtained from a social network server, and each profile having a relevancy score; and providing, via the LDAP server, a plurality of suggestions from the profile information in response to a partial entry provided by the first user to a first client associated with the first user, the providing comprising selecting the suggestions based on relevancy scores of the plurality of profiles, and the plurality of suggestions supplementing a first suggestion provided, in response to the partial entry, locally from the first client, the plurality of suggestions to be marked with a visual indicator when displayed for viewing by a user on a user interface of the first client to indicate the LDAP server as its source, and the first suggestion provided locally to be displayed in a top position of the user interface relative to a lower position for display of the plurality of suggestions provided via the LDAP server, wherein each of the suggestions provided from the LDAP server is marked with the visual indicator, and the top position is above the lower position.