An Enterprise Social Network Platform is a collaborative online workspace designed for businesses to foster communication and engagement between employees, clients and customers. It provides a virtual space for members of an organization to interact, share ideas, and collaborate on projects. Features may include discussion boards, live chat services, messaging tools, document sharing, and blog or news feeds. By providing ways to stay connected, an Enterprise Social Network Platform helps organizations grow their internal networks, build relationships outside of the office and increase productivity.