1. A method of providing a personalized platform for accessing an application over the internet through a social network, the method comprising: receiving a request for installation of an application from a user of the social network; installing the application in the user's social network environment; and personalizing an interface with the application based on information about the user available from the social network.