Internet, smart phones, GPS, and many other ground-breaking technologies have changed the face of almost every aspect of business.