It is very essential to support technology developments as they can promote quality of life. To greater comprehend the worth of developments in technology today, it is essential to take a look at the different technologies which are actively shaping the way sectors and businesses are operating worldwide. It could be said that one of the most promi