Davos, Switzerland (CNN Business) Has business finally woken up to the enormous challenges posed by climate change? This year's World Economic Forum provides some hope.

Climate was a major theme in Davos, where panel discussions on everything from global warming to ocean sustainability and biodiversity drew large crowds.

Naturalist and broadcaster David Attenborough was given top billing and primatologist Jane Goodall appeared on a panel. A dinner hosted by climate and environmental groups was one of the hottest tickets of the week.

Companies have also seen how easy it is for their reputations to be tarnished over environmental issues — and how easy it can be to change.

Read More