A smartphone and an internet connection: What more does a social media app need? Once you have that, it's all about your marketing skills and if you can get people to use your app.
Read this post on theflabbergastedindian.com