Un warehouse management system (WMS) è un'applicazione software che supporta le attività svolte quotidianamente in un magazzino, e permette di gestire in modo centralizzato compiti quali il controllo delle scorte e la loro posizione. Può cooperare con i sistemi per la gestione dei trasporti (TMS), con l'automazione e con dispositivi quali terminali a radiofrequenza o droni.