OpenSocial

OpenSocial memberi beberapa pendekatan kepada pengguna untuk mengembangkan aplikasi sosial, tergantung daripada kebutuhan proyek pengguna. Namun, sebagian besar desain aplikasi sosial memiliki struktur yang sama seperti data aplikasi, data sosial, dan template yang dikombinasikan untuk memberikan pandangan yang diberikan kepada pengguna akhir.