Flash memory is non-volatile computer memory that can be electrically erased and reprogrammed. Non-volatile means that no power is needed to maintain the information stored in the chip.
Flash memory is a technology that is primarily used in memory cards and USB flash drives as solid state storage and its main purpose is being an inexpensive way of storing or transferring data between computers and other digital products. It's used as primary storage memory on various portable devices due to its low cost, compact size, high physical endurance and low power consumption.
Another popular type of flash memory is NOR flash memory.