Lotus Improv 2.0 the concept of separating the three parts  data, views, and formulas.