Citrix è un gestore di macchine virtuali per architetture IA-32, x86-64, IA-64 and PowerPC. Esso gira su un sistema operativo host e permette di ospitare su un unico hardware differenti sistemi operativi ospiti contemporaneamente. Versioni modificate di Linux e NetBSD possono essere impiegate come sistema host. Differenti sistemi modificati Unix-like possono essere impiegati come ospiti; su alcuni hardware Xen puo’ ospitare versioni non modificate di Microsoft Windows e altri sistemi operativi.