Internet of Things (IoT) applications are generally developed in a vertical manner, i.e., each IoT application is developed for a certain scenario which generally does not share data with IoT applications for recommendation services. This leads to an inefficient exploitation of other IoT service applications. In fact, such recommendation services can be achieved with the help of Social IoT (SIoT) by using data generated by various IoT applications. SIoT builds a profile of objects based on IoT applications data that can be exchanged with SIoT network for accessible to other IoT applications. In this manner, the SIoT network provides recommendation services for reusability of IoT applications' data among various IoT applications, as well as adapting IoT services according to users' needs which improve user experience. Additionally, the profiles built by a SIoT network can also help a single IoT application by looking for similar conditions that have been addressed in the past for the same IoT application. We propose a concept for exploiting the SIoT for recommendation services among various IoT applications with the help of a sample application scenario that highlights how the SIoT can help by providing recommendations. We also provide some implementation challenges for this concept.