The size and complexity of flash-based storage varies in devices ranging from portable USB drives, smartphones, cameras and embedded systems to enterprise-class all-flash arrays ( AFAs). Flash memory is common today in small computing devices and large business storage systems. Flash storage is any type of drive, repository or system that uses flash memory to keep data for an extended period of time.