By: Andy Lockhart, VP EMEA Cloudflare. In today’s rapidly evolving business landscape, leaders face the challenge of steering their organisations through complexity while delivering innovation and growth. A recent commissioned study conducted by Forrester Consulting on behalf of Cloudflare, revealed a striking insight: 30% of top IT decision-makers across Europe are grappling with a sense of diminishing control over their organisations’ technological and security frameworks.