OSCARS (Open Source Concurrent Authoring and Realisation System) opens the doors to a whole new way of programming. Mutiple people working interactively on the same source file, each with a set of responsibilities and tasks.
Tomato is an experimental Java application development environment which aims to replace text-based Java programming with a point-and-click visualprogramming language. The prototype works sufficiently to help develop parts of itself.