we have different meaning in different fields for flash,first we have a flash memory which is a hardware that you connect to your pc and transfer data to it or from it,
then we have flash software (flash MX) which was first created by macromedia corp,then adobe bought it all,and it is a software...