Back to FounderSpec
A fan email from Copenhagen became Ruby on Rails. The company still has no sales team.
Issue #16June 27, 2026

A fan email from Copenhagen became Ruby on Rails. The company still has no sales team.

37signals

monday.com has 2,500 employees and a $1.23B revenue target. Asana has 1,767 people and still bleeds cash. 37signals has roughly 70 employees, no sales team, no CFO, and has been profitable for 25 consecutive years. Jason Fried won't tell you the revenue number. He will tell you the profit-sharing check his employees got in 2024.

Same market. Radically different math.

Founded by Jason Fried (CEO) and David Heinemeier Hansson (CTO). DHH emailed Jason from Copenhagen in 2001 after reading the Signal vs. Noise blog. They never saved the email. The entire company traces back to it.


This Week's Breakdown: 37signals

What they do: 37signals makes opinionated software for teams that want less complexity, not more. Basecamp is their project management and communication tool. HEY is their email and calendar product. They also ship self-hosted tools under the ONCE line and created Ruby on Rails, the open-source framework behind Shopify, GitHub, and Airbnb.

The numbers: Revenue not disclosed; Fried acknowledged $100M+ in a 2021 interview. Profit-sharing math implies $66M+ net profit in 2024. 3M+ users (2021). 75,000+ organizations on Basecamp. Team of ~70. $20,000 total founder capital ($10K each in 1999). Only outside money: Jeff Bezos bought a minority LLC stake in 2006 for profit distributions only. Zero control. He's been repaid 5x and still holds it. Profitable since year two.

How It Actually Works

Basecamp organizes work around projects, not infinite task lists floating in space. Each project gets the same fixed bundle: to-do lists, a message board for async updates, a schedule, file storage, group chat, and automatic check-ins that ask "what did you work on?" without scheduling a meeting.

A client services firm opens a project for each engagement. The message board replaces the email thread that lost three attachments. To-dos assign work without building a Gantt chart nobody will maintain. Clients get added for free. Everyone sees the same picture.

The hard problem they solved is coordination without complexity. Most project management tools sell configurability: custom fields, automation rules, timeline views, portfolio dashboards. Every new feature helps win an enterprise RFP and creates decision fatigue for the team actually using it. Basecamp bet that the real pain wasn't missing features. It was too many of them.

The Key Bets

DecisionWhat they choseWhat everyone else does
Product philosophyOpinionated simplicity: fixed toolset, no Gantt charts, no custom fields, Hill Charts instead of percent-complete barsFeature arms race: every release adds views, automations, integrations, and AI layers to win RFPs
Capital structureBootstrapped LLC, profitable from year two, no growth targets, no sales team, no CFORaise VC, hire enterprise sales, chase ARR multiples, burn cash on paid acquisition
DistributionFounder-led content flywheel: 19 years of blogging, NYT bestsellers, weekly podcast, ~650K combined social followers. Almost zero paid marketingPaid search, brand keyword bidding wars, outbound sales, conference sponsorships

The Real Story

37signals started in 1999 as a web design agency in Chicago. Jason Fried, Carlos Segura, and Ernest Kim each put in $10,000. They took client work, built a reputation for clean sites, and grew until they couldn't keep track of their own projects.

The tools available in 2003 were built for construction managers and Gantt-chart enthusiasts. Fried wanted communication, not charts. So they built an internal tool: message board, to-dos, milestones. They used it with clients. Clients asked what it was. A year after launching Basecamp in February 2004, it was making more money than the design business. They stopped taking design clients.

DHH's path in was stranger. He was a Danish fan of the 37signals blog who saw a post asking for PHP help. He rewrote their project management prototype in Ruby over a weekend. That codebase became Basecamp. Then it became Ruby on Rails, extracted and open-sourced in 2004. Rails gave 37signals a global developer fanbase before most SaaS companies had figured out what a fanbase was.

In 2006, Jeff Bezos wanted in. Not as a VC with board seats and growth mandates. As an LLC member who gets profit distributions, same as Fried and Hansson. They sold him a minority stake to take money off the table. None of it funded operations. The company was already profitable. Bezos has since been repaid his investment five times over and still owns the stake. 37signals has no CFO. They have no full-time accountant. The LLC structure has stayed laughably simple for 20 years.

The company renamed itself Basecamp in 2014, killed every product except Basecamp, then renamed back to 37signals in 2022 when HEY joined the portfolio. Along the way they published REWORK (NYT bestseller), REMOTE, and It Doesn't Have to Be Crazy at Work. The books weren't side projects. They were the marketing department.

April 2021 was the rupture. Internal tensions over a "funny customer names" list escalated into policy changes banning political discussion at work. A third of the company, roughly 20 people, took severance and left. Fried called it a reset. Critics called it a purge. The company says it's larger now than before the exodus. The philosophy didn't change: small team, high profit, no outside pressure.

The Marketing Playbook: Earn, Don't Buy

Jason Fried's position on marketing is blunt: traditional marketing doesn't work for them. No billboards. No performance ads. No marketing emails. No keyword bidding wars, except once, on purpose.

In 2019, competitors were buying the Google Ads keyword "Basecamp." Search for their own product and four rivals appeared above basecamp.com. Fried called it a shakedown. 37signals bought their own brand keyword, ran an ad that wasn't about Basecamp at all, and DHH's rant about it landed on CNBC. Millions of views. Zero product pitch. The stunt worked because 20 years of blogging had already built an audience that amplifies provocation.

The real engine is slower. Signal vs. Noise ran from 1999 to 2020: essays on design, business, and the contrarian belief that less is more. REWORK sold millions with 27,000 words and illustrations on every page. The REWORK podcast lets Fried and DHH argue about pricing and cloud exits in public. Ruby on Rails turned developers into advocates who associate 37signals with craftsmanship.

They don't track which blog post drove which signup. Fried's take: you don't know what works specifically. You know that doing the things you believe in, consistently, for decades, moves the needle in aggregate. Paid CAC resets every quarter. Earned audience compounds.

How 37signals Makes Money

PlanPriceWhat's included
Basecamp Free$01 project, 1 GB storage
Basecamp Plus$15/user/monthUnlimited projects, 500 GB, clients free
Basecamp Pro Unlimited$299/month (annual) or $349/monthUnlimited users, unlimited projects, 5 TB
Timesheet add-on$50/month flatTime tracking across all users
HEY personal$99/year@hey.com address, calendar, privacy features
HEY for Domains$10-12/user/monthBusiness email on your domain

The Pro Unlimited plan is the structural bet. At 25 users, competitors charge $275-$400/month in per-seat fees. Basecamp charges $299 flat, period. They pioneered this pricing over a decade ago when every competitor was racing toward enterprise contracts. Clients and contractors are free on every plan. Only employees count toward per-seat billing.

Employees also get 10% of annual profits distributed by tenure. In 2024, 20 employees received six-figure profit shares. That's not a perk bolted onto a compensation package. It's the business model showing up in people's bank accounts.


The Global Landscape: Project Management Software

The global PM software market hit ~$9.1B in 2025 and is projected to reach $10.5B in 2026. Every major player is adding AI layers, automation builders, and portfolio views. 37signals is still selling the same six tools in a box.

The Big Players

CompanyRevenueTeamFundingWhat they're betting on
Atlassian (Jira)~$4.4B/year~12,000Public (TEAM)Dev and agile dominance; ecosystem of plugins
monday.com$1.23B (2025)~2,500Public (MNDY)"Work OS" platform spanning CRM, dev, service
Asana$791M (FY2026)~1,767Public (ASAN)Work graph + AI; still losing ~$189M/year

The Mid Players

CompanyRevenue (est.)TeamFundingNotes
Notion~$500M+ ARR~500~$343M raisedDocs-first workspace expanding into PM
ClickUp~$150M+~1,000~$537M raisedAll-in-one: docs, whiteboards, goals, time tracking
Smartsheet~$900M+~3,200Public (SMAR)Enterprise spreadsheet-style PM

The Small Players

CompanyRevenueTeamFundingNotes
37signals$100M+ (est.)~70BootstrappedProfitable 25+ years; flat-rate pricing
LinearUndisclosed~50~$82M raisedDev-focused, opinionated PM; closest cultural peer

The margin gap is the story. Asana spends $901M a year on operations to generate $791M in revenue. 37signals generates an estimated $66M+ in profit with 70 people and no sales org. You can't copy their cost structure after raising $450M.


How We Got Here

YearWhat HappenedKey Event
1999Fried, Segura, Kim found 37signals as web design firm$10K each; Signal vs. Noise blog launches
2001DHH emails Jason from CopenhagenPartnership begins; never saved the email
Feb 2004Basecamp launchesSame week as Facebook; SaaS before SaaS was a category
2004Ruby on Rails open-sourcedExtracted from Basecamp; powers Shopify, GitHub, Airbnb
Jul 2006Jeff Bezos buys minority LLC stakeProfit distributions only; zero control
2010REWORK publishedNYT bestseller; becomes primary marketing asset
2014Company renamed to BasecampKilled all products except Basecamp
Jun 2020HEY email launches50,000+ waitlist; Apple App Store fight follows
Apr 2021Employee exodus~1/3 of staff resigns after policy changes
May 2022Renamed back to 37signalsReflects Basecamp + HEY portfolio
2022Cloud spend hits $3.2M/year on AWSBegins cloud repatriation to owned hardware
2023Basecamp, HEY exit AWSProjected $7M+ savings over five years
2024Profit sharing distributes six-figure checksImplies $66M+ net profit with ~80 employees

The Pattern You Can Steal

1. Profit as the only growth metric. 37signals doesn't set revenue targets or headcount goals. Their stated objective is annual profitability, achieved 25 years running. That one constraint eliminates most bad decisions automatically. No enterprise sales team (too expensive to justify). No feature bloat (too costly to maintain). No cloud rent on stable workloads (profit leakage). Pick one constraint that kills 90% of tempting mistakes. Then let the product compound.

2. Saying no is the product. Basecamp's moat isn't a feature competitors can't build. It's a customer who chose them because they're tired of configuring software. Every Gantt chart Asana adds makes Basecamp more appealing to a specific buyer. The pattern isn't "ship less." It's "know exactly who you're for and accept that everyone else will pick the Swiss Army knife."

3. Content compounds, ads don't. Twenty years of blogging built the audience that made a Google Ads protest go viral on CNBC. REWORK outsold business books with three times the word count. Rails built a developer evangelist army for free. None of this is trackable on a CAC spreadsheet. All of it still pays dividends. If you can't afford a marketing budget, you can afford to write what you actually believe and keep doing it until the right people find you.


Quick Hits

Linear raised another round and continues eating Jira's lunch with dev teams who want opinionated software over infinite configurability. Same thesis as Basecamp, different buyer. Worth watching as the "small team, strong opinions" segment grows. Our Linear breakdown

37signals open-sourced Campfire (their team chat tool) under MIT license in August 2025, part of the ONCE line where you buy software once and self-host. A bootstrapped company selling perpetual licenses is about as contrarian as SaaS gets in 2026.

DHH's cloud exit saved an estimated $1M in year one and projects $7-10M over five years. With stable workloads and 25 years of predictable growth, renting compute from AWS was earthquake insurance for a fault line that wasn't there. Several mid-size SaaS companies are now running the same math.


What We're Watching

Can HEY hit 100,000 paying customers? Fried's stated goal for HEY is modest by VC standards: 100K subscribers at $99/year. That's $10M ARR from an email product built by 56 people competing against Google, Microsoft, and Apple. HEY for Domains ($10-12/user/month) is the enterprise wedge. If it works, 37signals becomes a two-product company with two independent profit engines.

The post-exodus culture. A third of the company left in 2021. 37signals says they're larger now with a clearer philosophy. The REWORK podcast is still weekly. Profit sharing still hits six figures. Whether they've fully rebuilt trust inside the building matters less for the business model than whether the external brand (contrarian, calm, profitable) still converts readers into customers.

Rails as moat, or legacy? Ruby on Rails turned 20 in 2024. Shopify and GitHub still run on it. But the hot new dev tools are mostly TypeScript. 37signals still builds everything in Rails and just shipped Omarchy Linux for their own dev machines. The question is whether the Rails community still feeds Basecamp customers, or whether the cultural influence has decoupled from the commercial pipeline.


Ship it.

— The FounderSpec Team

Share|Follow

You just read how 37signals did it. Every week we break down one more.

Free weekly newsletter. Unsubscribe anytime.