When you create a custom environment, you start with the basic Create Environment workflow, but manually select the resources that will be used in that environment. These can include:
When you add Windows VMs, you can also select software packages that will be installed on the VMs automatically when the environment is created. See Automatic Package Installation.
The following video provides an overview on how to create a custom environment: