Technology has changed the face of many businesses. It has revolutionized the way products were sold or customers were targeted.  Technology is not static, it keeps changing or better say developing. Every second day we are introduced to new technology. Artificial intelligence, machine learning, and big data are among the technologies that have gained popularity