Container
An isolated environment where an application runs with its own dependencies, independent of the host machine.
The "works on my machine" problem, solved. You bundle your code plus every library it needs into a container. The container runs identically on your laptop, your colleague's Mac and the server in Berlin.
Not a virtual machine (too heavy) but a lightweight isolation on the same kernel. The standard tool is Docker; the orchestrator for many containers is Kubernetes.