Differenza chiave: in un profilo utente locale, le modifiche alle impostazioni apportate a un computer vengono salvate localmente su quel computer. In un profilo utente roaming, le modifiche alle impostazioni apportate al computer vengono salvate sul server e caricate su qualsiasi computer che l'utente accede.
Un profilo locale è un profilo creato con un log-in e una password e rilasciato a un dipendente. La persona quindi accede al sistema e apporta alcune modifiche alle impostazioni a quel profilo. Queste impostazioni potrebbero includere il download di alcune applicazioni, la modifica delle impostazioni del desktop, le impostazioni del browser, ecc. Questo profilo locale viene salvato sul computer su cui l'utente ha effettuato le modifiche. Ogni volta che la persona accede al computer, il loro profilo viene memorizzato nella cache localmente su quel server. Tuttavia, se una persona dovesse accedere a un altro computer, non vedrebbe queste modifiche apportate. Un profilo locale è semplice da creare poiché la persona deve solo creare un dominio per l'utente. Questo profilo è utile anche nel caso in cui il sistema venga danneggiato, in quanto ciò influirebbe solo sul profilo anziché sull'intera farm.
Per le persone che sono costantemente in movimento e richiedono l'utilizzo di più computer, vengono emessi un profilo di roaming. Un profilo utente comune consente al computer di salvare direttamente le impostazioni e le modifiche sul server. Quindi tutte le modifiche apportate da una persona vengono memorizzate direttamente sul server. Ogni volta che una persona accede a qualsiasi computer, il profilo accederà ai dati memorizzati nella cache sul server e quindi caricherà anche l'impostazione sul nuovo computer. La persona sarebbe facilmente in grado di accedere alle applicazioni o alle impostazioni che ha effettuato. Tuttavia, affinché un profilo mobile funzioni, la persona deve essere registrata sullo stesso server. Un altro server, non avrebbe il suo dominio o profilo su di esso. I profili di roaming sono considerati frenetici perché il tempo di accesso richiede troppo tempo poiché il computer deve memorizzare nella cache il server. Inoltre, se un profilo è corrotto, ha la possibilità di infettare l'intera rete del server. Il vantaggio di un profilo di roaming è che una persona sarà in grado di accedere a tutte le stesse impostazioni o applicazioni se modificano il proprio computer.
Molte aziende oggi rilasciano più comunemente i profili locali e chiedono alle persone di salvare tutti i documenti e i file sul server piuttosto che sul computer. Ciò garantisce che la persona non perda dati e, se anche deve spostare i computer, perde solo determinate impostazioni o cambiamenti di aspetto apportati al computer. Un profilo di roaming è molto raro e viene emesso solo nel caso in cui una persona debba spostare frequentemente computer o una persona che lavora in più reparti. I profili di roaming hanno più limitazioni come tempi di accesso e di logout più lunghi, ritardi di accesso su LAN o WAN, maggiore è la quantità di dati memorizzati nel profilo di roaming, maggiore è il tempo necessario per accedere e disconnettersi. I siti Web di terze parti non sono in grado di riconoscere i diversi profili e alla fine salvano i file temporanei sul profilo di roaming. Il problema principale dei profili utente mobili si verifica con i nuovi profili aggiornati, in cui i dati non vengono salvati sul server fino a quando la persona non si disconnette. Quindi, nel caso in cui una persona spenga il computer senza registrarsi o un computer si blocca, i dati non vengono salvati.