Virtualization, Cloud Analytics Using connectivity software to integrate the IoT with existing systems