Technology impact