A large part of Facebook's rise, has been its platform, an 'open source' policy with regard to the creation of Facebook applications. The result has been twofold: A huge demand for fun and informative applications and the corresponding, explosive proliferation of applications created for the site.
From Practical eCommerce: