The phrase
"to change the landscape" means to significantly alter the way something is done or understood. It refers to making a big impact, often by introducing new ideas, technologies, or methods that transform a particular field or situation.
Full definition
Similar and related words and phrases are presented below.