technology impact analysis