Repackaging using Docker
Unlike Virtual Machines, Docker containers are a repackaging environment that is easy to set up, with minimum footprint, providing local-machine like performance without polluting the PC environment.
Also, there is no OS activation or licensing required, Docker Hub providing a good collection of curated OS images and a fresh container is always used (from the same image).
Advanced Installer takes care of setting Docker for the Repackager so you can focus on just on your task.
There are however a few disadvantages for this repackaging environment. For example, you have less control over the guest OS setup, there is no desktop environment and no UI interaction for both the package and the app.