Unitățile flash USB compatibile cu U3 permit utilizatorilor să stocheze date și să instaleze anumite aplicații Windows pe aceste unități. În 2004, doi producători de unități flash USB, M-Systems și SanDisk, și-au unit forțele pentru a forma compania numită U3. Unitățile flash flash compatibile U3 vin cu o aplicație cunoscută sub numele de U3 Launchpad. Când un utilizator conectează o unitate flash U3 la un computer Windows, poate lansa o aplicație pe unitate prin interfața U3 Launchpad.
La lansarea unei aplicații compatibile cu U3 de pe o unitate flash U3, aplicația încarcă fișierele de sistem de care are nevoie. De asemenea, poate să scrie fișiere și să facă modificări în informațiile de pe computer. Când deconectați unitatea flash USB de la computer, aplicația elimină informațiile de pe computer. Toate setările și particularizările rămân în aplicația de pe unitatea flash U3.
Furnizorii de software care au planificat să creeze aplicații compatibile cu U3 includ ICQ, Skype, Trend Micro, Zone Labs și Ulead Systems. În afară de SanDisk, alți producători de unități flash USB, inclusiv Kingston, Memorex și Verbatim, au manifestat și interes pentru platforma U3.
Totuși, tehnologia U3 sa confruntat cu diverse probleme, inclusiv probleme de incompatibilitate cu unele probleme încorporate în sistem și lentate cu anumite drivere Windows. În 2009, SanDisk a început să renunțe treptat la tehnologia U3, iar aplicațiile U3 nu mai erau disponibile pentru descărcare.