6. The method of claim 5 , wherein the request is sent from one of the plurality of third party applications and received by the computer hardware processor via an application programming interface (API), wherein the application token comprises a function identification variable (FID) and a shared secret, and wherein the one of the plurality of third party applications is configured to call an API of a social networking site to extract personal preferences of the user.
6. The method of claim 5 , wherein the request is sent from one of the plurality of third party applications and received by the computer hardware processor via an application programming interface (API), wherein the application token comprises a function identification variable (FID) and a shared secret, and wherein the one of the plurality of third party applications is configured to call an API of a social networking site to extract personal preferences of the user. 8. The method of claim 6 , wherein the user token comprises a username and a password, and wherein the multi-tenant datastore comprises a relational datastore, wherein the relational datastore is managed by structured query language (SQL) designed for managing data in a relational database management system (RDBMS).