Online mentoring platforms, in short, are a more advanced variation of social networking software. Social networking software, in general, is a software which brings together all of the ease-of-sale and ease-of-deployment benefits of the Internet to a user-friendly, browser-based application designed to create it easy for folks to share knowledge with each other and generally help out each other.