Client side app draft