We’d like to use a cookie to help us understand if our ads are working or not.

Skip to content

Our software

Here’s all the software that we’ve created over the years; our current products, our open-source software, and the older apps we’ve retired. Simplicity, clarity, and ease-of-use are the driving principles behind everything we make.


The one that started it all. Now in its third version, Basecamp is our flagship app. We made Basecamp because we were struggling to keep on top of all the projects we running. Since then, it’s helped tens of thousands of teams work better, together.

screenshot of a project in Basecamp


We run our business on Basecamp, but we still had to deal with email from people outside of the company. Problem is, the state of email was rough. We thought we could do better, so we made HEY. It’s a ground up reinvention of email, designed for how we use email today.

screenshot of the Imbox in HEY

Open-source software

We open-source the very best parts of Basecamp and HEY.

Ruby on Rails®

Ruby on Rails is the heart and soul of Basecamp. Since its release in 2004, Ruby on Rails has helped thousands of programmers rekindle their love for programming and encouraged many new programmers to join them. Learn how you can start building your next app right now with Ruby on Rails.


A rich text editor for everyday writing. Trix is an editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML.


Turbolinks makes navigating your web application faster. Get the performance benefits of a single-page application without the added complexity of a client-side JavaScript framework. Use HTML to render your views on the server and link to pages as usual. When you follow a link, Turbolinks automatically fetches the page, swaps in its ``, and merges its ``, all without incurring the cost of a full page load. Don’t miss the Android and iOS adapters for Turbolinks, which allow you to build high-fidelity hybrid apps with native navigation and a single shared web view.


Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to take over your entire front-end—in fact, it's not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine. Stimulus pairs beautifully with Turbolinks to provide a complete solution for fast, compelling applications with a minimal amount of effort.

Check out all of our open-source software projects on GitHub >

Retired applications

These are products that we don't add new features too anymore, but are still going strong. We keep our apps running until the end of the internet!

  • Highrise - a simple, easy to use CRM
  • Campfire - web-based realtime group chat
  • Backpack - a place to keep life’s loose ends together
  • Ta-da List - a fast, free to-do list in your browser