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