Il funzionamento ottimale di un sistema di magazzino o di distribuzione è raggiunto quando ogni ordine cliente è pronto per la spedizione completamente e in tempo utile, e quando tutti i processi necessari sono effettuati nel più breve tempo possibile e con il minimo delle risorse anche in condizioni mutevoli. Per soddisfare queste esigenze i processi devono essere pianificati e coordinato in anticipo. La pianificazione degli ordini e dispacciamento in un sistema di gestione del magazzino assegna tutti i movimenti di merci nel magazzino alle rispettive risorse e determina il tempo e la priorità di esecuzione dell’ordine al fine di evitare ritardi e per ottenere un carico complessivo fluido e senza colli di bottiglia. Questo aiuta anche a ridurre al minimo i tempi di processo ausiliari improduttivi.
Il conseguimento degli obiettivi economici, tecnici e organizzativi richiede l’ottimizzazione dei processi operativi in un sistema di magazzino o di distribuzione. Ogni fase di lavoro che deve essere eseguita in un magazzino richiede una o più risorse, cioè, il personale e i mezzi operativi che a loro volta consumano tempo e denaro. L’obiettivo è di fornire il massimo rendimento nel trasferimento composto da tutte le fasi di lavoro singole con la più bassa quantità possibile di risorse. Inoltre, il rapporto tra i risultati fornitori e dei clienti deve essere considerato quando si sono ottimizzati i processi operativi: come l’accordo fasce orarie per le consegne e spedizioni di merce ordinata o definire il periodo per l’esecuzione di determinate attività. La capacità di fornire informazioni al cliente sui beni e le date di consegna o di ritiro è possibile solo con una programmazione precedente.