Big data refers to the huge torrent of large-scale datasets that are being generated at an exponential growth. Since we live in this digital world, the era of big data has emerged in part and parcel of our lives. The emergence of big data has reached in almost several domains like healthcare industry, telecom industry, molecular biology, biochemistry, physics, astronomy, computer science, business and others. In this paper, we have termed the types of big data by the form SMSS data which is simply meaning social, mobile, spatial and sensor data. This paper aims to provide the importance of big data analytics brought over the different types of big data extracted from heterogeneous data sources. To achieve this objective, we have made an intensive study of several literatures and considered a variety of big data applications which are being discussed to showcase its value. Also, a generic framework is proposed that can be applicable to any kind of big data types extracted from such a diverse heterogeneous data sources. Finally, a few open source tools that can be used for processing the big data are presented.