There are five embedded NVM technologies in the market: embedded Flash, ROM, eFuse, CMOS floating gate, and Antifuse. One benefit of the wide offering of technologies is that SOC designers and managers can choose the best solution for their end application. When choosing between the different technologies, an SOC designer or manager needs to consider the usage for the applications and the trade-offs between each embedded NVM solution. Each has its advantages and disadvantages. In this paper you will learn about all the embedded NVM technologies and the applications that benefit most from using embedded NVM.