Project goal: make building distributed multi-user applications as easy as building user applications with conventional application builders. The programming environment consists of an interactive application builder, and runtime system for distribution.