Популярная открытая среда веб-разработки Ruby on Rails на языке Ruby удовлетворяет требованиям большинства разработчиков, но не всех. Она позволяет быстро создавать веб-приложения, использующие СУБД, однако при отходе от стандартной концепции Ruby on Rails начинаются сложности, связанные, например, с необходимостью дополнительных настроек БД. В качестве альтернативы этой среды выпущена система Merb, в которой акцент сделан на поддержке нетривиальных взаимодействий с СУБД, оптимизации загрузки ядра, что важно при интенсивной отладке, а также на обеспечении хорошей масштабируемости и расширенной поддержке многопоточности. Кроме того, Merb предлагает разработку архитектуры приложения на базе шаблона “модель — представление — контроллер”, что во многих случаях облегчает реализацию сложных проектов.