Transparently persisting applications has many implications: it avoids the overheads of serializing/deserializing application state into/from external data formats and the latency overhead of communicating with an external (database) process. If transparent orthogonal persistence can be made fast enough, it can completely change the way people design scalable applications. The mantra today is still to make applications stateless so they can be scaled out easily. Unfortunately this puts all the burden on the database, which then becomes the bottleneck. If applications could be made stateful in a way that is both persistent and scalable, that would trigger a paradigm shift in how we design scalable applications.