title: Architecture to allow third party apps
body: <p>I am trying to develop an web application on Ruby on Rails. I would like to allow third party developers to develop app for my application(similar to Facebook app). Could you guys please suggest an architecture?</p>