Il software per la gestione del magazzino (Warehouse Management Software), così come il software per la logistica in generale, deve possedere alcune caratteristiche imprescindibili per assicurare una gestione corretta della flessibilità e dei mutamenti nel tempo di uno specifico contesto aziendale.