The Tersus Visual Programing Platform lets you easily create enterprise web applications by drawing visual diagrams instead of writing code. If you need to create enterprise web applications, Tersus is for you.
I just started using this platform, and it looks great. This is how I imagined programming would be when I started CS. If this project fails as a development platform it will still be a great teaching tool. It visually shows all the things that stay a bit hazy in your head after leaving the class.