A multi-step project is a built-in project that consists of more than a single recipe and/or command. If your build requires more than a single command to run, you should use a multi-step project. Note that underneath, multi-step projects are implemented using the same project type as single-step projects. The only difference is how they are handled in the add project wizard.
To configure a multi-step project, start the add project wizard from a template project's hierarchy view. When prompted for the project type, select "multi-step project". The wizard will then finish without further configuration. To add recipes and/or commands to your project, go to the project's configuration view and select the "recipes, commands and artifacts" tree item.
For more details about the configuration of multi-step projects, refer to the Built-In Projects page.