M.2 foi desenvolvida pelos institutos de padronização PCI-SIG e SATA-IO e está definida na PCI-SIG M.2 e nas especificações SATA Rev. 3.2. Originalmente foi chamado de NGFF (Next Generation Form Factor) e depois formalmente renomeada para M.2 em 2013. Muitas pessoas ainda se referem à M.2 como NGFF.
O formato pequeno M.2 aplica-se a muitos tipos de cartão complementares como Wi-Fi, Bluetooth, navegação por satélite, NFC (Near Field Communication), rádio digital, WiGig (Wireless Gigabit Alliance), WAN Wireless (WWAN) e SSDs (unidades de estado sólido).
A M.2 possui um subconjunto de formatos específicos exclusivamente para SSDs.