Self-provisioning is a feature most commonly found in cloud service providers, through which users can automatically and without the need of interacting with specialized IT personnel, provision their own hardware and specifically virtual machines. For instance a user can easily and independently buy and provision a number of virtual machines to meet specific requirements and then start using them. In the context of cyber ranges, self-provisioning, combined with orchestration can greatly simplify the creation and use of simulation environments.