(2) An application stored on a USB flash drive that can run on a computer without leaving any trace of itself when the application is finished. It is designed to restore all changed settings when the program is closed. Non-U3 portable applications are typically dependent on a particular brand of USB drive. U3 applications require U3-enabled flash drives. See U3.