The world around us is undergoing a fundamental change: day by day, we are witnessing the rise of never ending improvements in technology that lead to once unimaginable achievements. Any aspect of our daily lives is now enhanced by the interaction with exquisite technological solutions that guide us through any task. Virtual personal assistants, autonomous cars, smart devices and appliances, VR and personalized experiences are just a few of the wonders of our era.