it's pretty simple.
OS: Linux programming language: Ruby web server: Apache + Passenger database management system: Mysql server-side web framework: Ruby on Rails - includes ORM client-side web framework: jquery + backbone.js deployment: capistrano
and adjust those settings when it doesn't work for you.
worked for all my projects, and I did some really non-trivial CRUD applications.