Facebook offers thousands of applications that its users can install and run. These applications include
calendars that allow Friends to be reminded when it’s your birthday, tools to send Friends online greeting
cards, quizzes on myriad topics and much more. (See Figure 2.) Many of the applications were designed by
Facebook end-users.