A software wizard or setup assistant or multi-step form is a user interface that leads a user through a sequence of small steps,[1][2] like a dialog box to configure a program for the first time. They are used to make complex, unfamiliar tasks easier by breaking them into smaller pieces.