What is M.2? Is it the same as NGFF?

M.2 was developed by the standards organizations PCI-SIG and SATA-IO, and defined in the PCI-SIG M.2 and SATA Revision 3.2 specifications. It was originally called Next Generation Form Factor (NGFF), and was officially renamed to M.2 in 2013. Many people still refer to M.2 as NGFF.

The compact M.2 form factor is suitable for many types of plug-in cards, such as Wi-Fi, Bluetooth, satellite navigation, Near Field Communication (NFC),

wireless radio (WiGig), Wireless Gigabit Alliance (WWAN), wireless wide area network (WWAN), and solid-state drives (SSDs). M.2 has a form factor specifically designed for SSDs.