A USB flash drive that comes with pre-loaded software that can run directly off the drive. So, for example, you might have a video (data) file on the drive and a video player (software) as well. This means you are not dependent on the availability of software on the computer you use. Kingston (maker of flash drives) seem to be the first or most popular of these.