Software development in Web 2.0 is characterized by its focus on high-level functionality. Freely available software has reached a level of maturity that allows to build applications by focusing on high-level functionality. The LAMP stack (Linux, Apache, MySQL, and PHP) and frameworks such as Ruby on Rails and Django enable the creation of Web 2.0 services in a very limited amount of time.