Upravljački program za masovnu pohranu vrsta je softvera dizajniranog da omogući interakciju računala s internim ili udaljenim uređajem za pohranu. Pogoni tvrdog diska (HDD), pogoni univerzalne serijske sabirnice (USB), vanjski pogoni kompaktnih diskova (CD) i svaki drugi tip uređaja za masovnu pohranu zahtijeva neku vrstu upravljačkog programa za rad. Operativni sustavi (OS) obično uključuju potreban softver za sučelje s tim uređajima, iako određeni proizvodi zahtijevaju vlasničke upravljačke programe. Komponentama za pohranu na vozilu mnoge različite potrošačke elektronike, kao što su mobilni telefoni i prijenosni glazbeni playeri, također se može pristupiti korištenjem drajvera za masovnu pohranu. U tom slučaju, računalo će vidjeti uređaj kao udaljeni tvrdi disk nakon što se poveže.
Masovna pohrana je pojam koji se koristi za opisivanje bilo koje vrste medija za pohranu koji može sadržavati veliku količinu podataka, a također može biti zapisan i čitan na računalu. U kontekstu osobnih računala (PC), to se može odnositi na bilo što, od tvrdog diska od više terabajta do USB sticka koji drži manje od gigabajta podataka. Čak su se i disketni pogoni nazivali uređajima za masovnu pohranu, unatoč ograničenom kapacitetu pohrane. Tvrdi diskovi su najčešća vrsta masovne pohrane, iako su mnogi različiti vanjski i uklonjivi oblici također u uobičajenoj upotrebi. Svaki od ovih različitih medija za pohranu zahtijeva neku vrstu drajvera za masovnu pohranu za rad.
Primarna funkcija drajvera za masovnu pohranu je da djeluje kao posrednik između operativnog sustava i dijela hardvera. Kada operativni sustav ili neki drugi program pošalje naredbu uređaju za masovnu pohranu, on zapravo tu naredbu šalje upravljačkom programu. Naredbu tada vozač prevodi u skup instrukcija koji uređaj za masovnu pohranu razumije. Svaki operativni sustav i uređaj zahtijevaju poseban upravljački program, iako postoje neke iznimke. U slučaju uređaja za pohranu, većinom jedinica koje se uklapaju u klasu masovne pohrane (MSC) može se upravljati istim generičkim skupom instrukcija.
Mnogi uređaji koji nisu primarno namijenjeni za udaljenu pohranu mogu se sučeljavati s računalom putem upravljačkog programa za masovnu pohranu. To se događa kada su određeni mobiteli, digitalni fotoaparati i prijenosni glazbeni playeri priključeni na osobna računala. Ako je uređaj sposoban prihvatiti MSC upute, računalo će ga možda moći prepoznati pomoću generičkog upravljačkog programa za masovnu pohranu. To može omogućiti prijenos datoteka na i s uređaja kao da je tvrdi disk.