Cloud computing has become one of the most important technologies in our day-to-day lives. The computing resources are delivered to the customers based on subscription basis via internet. Big data storage and processing are main application of cloud. Furthermore, the development of internet of things provides the platform for interconnecting devices over internet. This includes everything from mobile phones, washing machines, lamps, headphones, wearable devices, and everything else we never think of. This enables machine-to-machine communication, also applies to the components of the machine. The main objective of this chapter is to give an overview of cloud computing, big data, and internet of things and the advance research topics.