Cloudflare uses a combination of software delivery models, including the Waterfall Approach for infrastructure rollouts and Agile Approaches for other projects. The company allows teams to decide which methodology they wish to follow within their teams while defining high-level concepts and language that are common to all teams. Key aspects include "SHIP"s as units of work, a SHIP-board for transparency, planning every quarter, and strict rules governing how code reaches data centers.