Full Year 2024 Results Key Financial Results Revenue: US$432.5m (down 10.0% from ...
From open-source displacement of proprietary cloud infrastructure to partners owning nearly all direct customer relationships, here are the biggest highlights from Forrester’s’ new cloud report.