How do you choose between different storage technologies for your embedded project? And what impact do other system components (operating system, device driver, and even applications) have on the end user experience? As device manufacturers move increasingly to flash-based systems, they have an overwhelming variety of flash parts to choose from, each with its own unique blend of benefits and liabilities. This paper will identify what you need to know about flash memory and its surrounding ecosystem to determine what storage technology will best fit your next embedded project’s data storage requirements.