Die Softwarevirtualisierung kann für mehrere Zwecke eingesetzt werden, z. B. um ein Betriebssystem oder nur eine CRM-Anwendung zu simulieren. Moderne CRM-Systeme sind virtualisierbar - d.h. Sie können auf handelsüblichen, virtuellen Plattformen betrieben werden.