In our world today, technology has enabled humans to reach new levels and new heights. From simple calculating machines, to burn-to-metal servers, all the way to complex cloud hosted systems, indeed, humans have come a long way in the field of Information Technology.