A step is a specific page within an app that is displayed to the user when the app is run. Only a single step can be viewed at a time. There are three types of steps:
| Step | Name of step as defined by the user |
| Step Cycle Time | Target duration that a step is expected to take when it is run as defined by the user. |
| Columns | Number of columns that will be used to display the widgets on the form step. |
| Background | The color of the step background |
| Triggers | Collection of triggers that will run on certain events (e.g. On Step Enter, Timer, Machines & Devices, On Step Exit) |
| Step Resolution | The aspect ratio of the step for when it is run in the Tulip Player. |
| Step Comments | Collection of comments that can be added from the app builder or the Tulip Player. Comments cannot be edited and are associated with specific versions of an app. |
| Notes | Freeform text comments that can be used to describe the purpose of a step or additional information. |