constantly evolving technology landscape