Social networking platforms provide you with an option to form your own community of people. You can effectively build and promote your brand or business around that social platform. Also, you can allow other brands to invest in your social platform so that they can promote their brand to your community of users while generating extra income for you. Other than this, you can do so much more with a social networking website.