This document describes a social learning platform that allows users within a company to connect, share knowledge and learn from each other. The platform facilitates collaboration through features like online communities, member profiles, blogging, discussions, bookmarking resources, and sharing videos and files. It aims to improve knowledge sharing, retention and management compared to traditional learning methods. Communities allow users with common interests to easily access and contribute learning resources. The platform also gamifies the learning process to motivate participation and contribution.