A wizard is a step-by-step process that allows users to input information in a prescribed order and in which subsequent steps may depend on information entered in previous ones.
— Raluca Budiu, Nielsen Norman Group
A state machine is a mathematical model of computation that can have different states, but fulfils only one of them at a given time.