Pyronome (www.pyronome.com) is a web-based integrated development environment, where you can build web-based software systems faster and easier.
Also Pyronome provides online testing environment, so that you can run your generated source code online. If generated source code is OK for you, you can download by paying a small generation fee according to size of your project. After then, your code is all yours. You can copy, modify, even you can sell.
If you want to go further, you can define your own patterns and elements. So, Pyronome will generate source code, just like you code.