Flash memory is an electronic non-volatile computer storage device that can be reprogrammed and erased electrically.