For purposes of this article, an ESN represents a technology platform deployed on a corporate intranet that contains profiles, a social graph of colleagues, an activity stream, and other features similar to consumer sites such as Facebook, Twitter, LinkedIn, etc.