Give away an unusually broad open platform so its breadth pulls whole teams in, then monetize the enterprise capabilities layered on top as customers expand across stages and users.
GitLab
GitLab is an open-core, all-remote DevOps company (founded 2011) whose product is a single application spanning the entire software development lifecycle. Its stories share one through-line: give away an open, unusually broad platform, let that breadth pull teams in, and monetize the enterprise capabilities layered on top as customers expand across stages and users.
Platform & Ecosystem: one application for the whole DevOps lifecycle
The problem. Software teams stitched together separate point tools for planning, source control, CI, security scanning, and release, each with its own integration, permissions model, and data silo. That toolchain sprawl created handoff friction and made it hard for any single vendor to own more than one slice of the workflow.
The approach. GitLab built a single application covering every stage of the DevOps lifecycle (Plan, Create, Verify, Package, Secure, Release, Configure, Monitor), rather than a best-of-breed tool for one stage. It paired this with an open-source core that let a global community contribute features directly into the platform.
How it solved it. Breadth became the wedge: in its S-1, GitLab described benefiting from "the inherent advantages of using a single application" for the whole lifecycle, so adopting one stage made adopting the next nearly frictionless. The ecosystem side was real too: as of July 31, 2021, GitLab counted over 2,600 contributors in its open-source community extending the product.
Business Model: open core, monetized at the enterprise tiers
The problem. An open-source project can win developer adoption and yet capture almost none of the value it creates, because the free version is good enough for most individual users. GitLab needed a model that kept the product open and widely adopted while still generating enterprise revenue.
The approach. GitLab ran an open-core model: a free, open-source Community Edition, plus proprietary paid tiers (Premium and Ultimate, priced per user) that add features aimed at managers, directors, and executives such as advanced security, compliance, and portfolio management. The free tier deliberately includes broad functionality to drive initial adoption and lead generation, with monetization concentrated in the enterprise-relevant tiers.
How it solved it. The model produced real subscription economics: revenue grew from $81.2 million in fiscal 2020 to $152.2 million in fiscal 2021, up 87.3% year over year, with subscription revenue running at over $132 million. GitLab IPO'd on October 14, 2021, reaching a valuation near $15 billion at open.
Land and Expand: adopt one stage, then grow across stages and seats
The problem. A per-user, single-purchase model caps how much a vendor can earn from a customer at the moment of the first sale. GitLab needed existing customers to become a growth engine, not just a retained base, without an expensive re-sell for every expansion.
The approach. GitLab designed for land-and-expand: every paid plan grants access across all lifecycle stages, so a team that lands using one stage (say, source control and CI) can adopt Package, Secure, or Release without switching tools or buying a different product, and can add more users onto the same platform. Expansion is a matter of turning on adjacent capabilities and seats rather than a new procurement.
How it solved it. The expansion motion showed up directly in the metrics: as of July 31, 2021, GitLab reported a Dollar-Based Net Retention Rate of 152%, meaning existing customers grew their spend by roughly half again year over year, more than offsetting any churn.