Facebook applications


Successful Facebook applications require more than just a nice design and some clever technologies. Facebook suggests apps are created around four guiding principles:
Social: Helps users interact and communicate more effectively by using information from the social graph.
Useful: Delivers value to users by addressing real world needs, from entertainment to practical tasks
Expressive: Enables users to share more about who they are and about the world around them.
Engaging: Provides a deep experience that users want to come back to regularly.