Social Media presence has become the de-facto standard for all the companies. Companies trying to create FB applications have multiple choices available to create and integrate applications in FB. Facebook provides a rich set of API's to allow developer's to integrate FB functionality.
Recently, I came across from embarcadro RadPHP XE that allows you to create PHP based application including Facebook apps in a easy and intuitive style. One need not break head on the FB developer site to understand the API's, as the RadPHP XE provides facebook libraries that wrap the whole functionality.
Check out the tutorials