Why Ruby on Rails? Rails is a groundbreaking development framework.

The right thing in the right place Rails keeps how your data is defined separate from how you interact with it and how it looks. This clean separation of concerns gives huge benefits: changes to your application can frequently be accomplished in one place only, creating "agile", more reliable web applications. Rails prefers convention over configuration, allowing programmers to create more business-critical code with less work.

No licensing hassles, no recurring fees Ruby on Rails is open-source software, there are no licensing fees required to use it. That means there's no fee to start using the software, no fee to keep using it, and no ever-changing "end-user license agreement" to suffer under. Once you've installed it and have it running, it's yours to use as you see fit.

"Web 2.0" interfaces Rails offers seamless integration with cutting edge "Web 2.0" features that give richer, more interactive user experiences. Fast response times, easy user interfaces -- Rails can help you take advantage of it.

Easy database interaction Rails makes interacting with databases easy, creating seamless database-backed code. Rails generates clean SQL behind the scenes to save developer time. Rails can work with Oracle, PostgreSQL, MySQL, Microsoft SQL Server and other databases. Combined with The Olive Group's rich experience programming with and administering Oracle, we create Rails apps with clean database designs that stay clean.

Scalable The popular Basecamp project management system runs on 3 servers and handles 1 million page views a day. With intelligent caching and tuned database queries, Rails sites can scale up very well.