Social applications are, by default, applications with the potential to be used by many users at the same time. I know, the first word that comes to your mind is scalability, but that is just one of the challenges you must tackle, and possibly not the hardest. Your application needs to work for almost every user who decides to give it a try, from the perspectives of usability and user experienc…