Clientela is full-featured open source CRM web application written in Ruby on Rails that runs smoothly on Heroku.