Open source technology for web development