Persistent vs Non-Persistent Deployments
Persistent virtual machines save their status between uses. An employee could log on to a persistent VM from their laptop, desktop or mobile device and benefit from having access to applications set up how they like them as well as all of their files. Persistent deployments are useful for knowledge workers who need access to "their own" environment, but they require more careful management than non-persistent deployments.
In contrast, non-persistent, or stateless, VMs are ones that don't save their status between uses or that have their configuration reset on a fixed schedule. One common use of stateless VMs is in education. A computer science student could log in to a virtual machine configured with a specific stack of development applications to ensure all students have a smooth experience when working through learning materials.