This document reviews the integration of Internet of Things (IoT) and cloud computing for future internet applications. It discusses how IoT allows billions of devices to connect and communicate over networks, while cloud computing provides scalable backend processing and storage. However, there is currently no common framework integrating the two. The document argues that IP Multimedia Subsystem (IMS) communication platform provides the most suitable framework. It then reviews several related works discussing challenges and solutions in integrating IoT and cloud computing. Areas like healthcare, transportation, and environmental monitoring are discussed as domains that could benefit from an IoT and cloud computing integration.