gnals公司的产品Basecamp，这是一个软体即服务的产品。为了加快开发速度，大卫·汉森用Ruby开发了一个Web应用框架。在2004年，大卫·汉森把这个Web应用框架，从Basecamp这个专案中分离出来，以开放原始码方式释出，成为Ruby on Rails。在哥本哈根商学院取得计算机科学与企业管理的学士学位后，大卫·汉森在2005年11月由丹麦搬到美国伊利诺州的芝加哥市。