Technology is an integral part of our daily lives. From transferring money online, to accessing our medical records on an app, we utilize dozens of applications and software every single day. Our daily activities are so dependent and intertwined with the functionality of these apps that any form of software malfunction would result in a high level of inconvenience.