Discuss three specific technological developments that are having an impact on integrated marketing communications. Discuss some of the ways this technology is impacting the IMC program of various companies