A OUTLOOK OF ONLINE PLATFORMS : INSIGHTS AND GUESSES