A system for enabling contextual recommendations and collaboration recommendations, based on a user's current work, comprising a plurality of content collector software applications adapted to interface with a plurality of content management applications, an indexing engine software application, an expanded social network graph database, and a predictive content intelligence software application. The plurality of content collector software applications receive documents, document fragments, or other content objects from the plurality of content management applications, the indexing engine software application indexes the retrieved documents, document fragments, or other content objects and modifies the expanded social network graph database using results of the indexing, and the predictive content intelligence software application, using at least the results of the indexing and the expanded social network graph database, identifies at least a plurality of other content objects and a plurality of people that are relevant to the received documents, document fragments, or other content objects.