Open Source Solutions
PHP (Hypertext Preprocessor) is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages.
Ruby on Rails:
Rails is a development tool which gives web developers a framework, providing structure for all the code they write. The Rails framework helps developers to build websites and applications, because it abstracts and simplifies common repetitive tasks.