One Multistep module is a tool for creating form builder functions using the Form API. By defining dependencies between form elements, One Multistep creates the #ajax to respond to changes in js enabled clients, and transform each step on a sub multi-step form for non js enabled clients.