IMAPI
IMAPI (Image Mastering API) este o interfață de programare în toate versiunile Windows de la Windows XP pentru scrierea pe suporturile de date optice.
Cu IMAPI a fost posibil pentru prima dată să scrieți pe suporturi de date optice care pot fi scrise fără programe de la furnizori terți (de exemplu, Nero Burning ROM , care era extrem de popular la acea vreme ). Windows Explorer a sprijinit crearea de CD-uri de date, în timp ce Windows Media Player a folosit și IMAPI pentru a crea CD-uri audio.
Prima versiune, IMAPI 1.0, acceptă doar scrierea pe CD-uri goale. IMAPI 2.0 a fost introdus cu Windows Vista și a făcut posibilă scrierea pe DVD-uri goale . Ca răspuns la presiunea din industria dispozitivelor, Microsoft a lansat o actualizare care a instalat și IMAPI 2.0 pe Windows XP. Puțin mai târziu, a fost lansat pachetul de funcții Windows pentru stocare , care a extins Windows XP și Windows Vista pentru a suporta spații libere Blu-ray. Windows 7 include acest suport în mod implicit.
IMAPI 1.0 a fost implementat ca un serviciu de sistem Windows. În schimb, IMAPI 2.0 este o bibliotecă (fișier DLL) care poate fi apelată atunci când este necesar.