Il tuo problema si chiama
"manufacturing resource planning"
https://it.wikipedia.org/wiki/Manufacturing_Resources_Planning
Diciamo che i passi da fare sono:
1) studiare un po' l'argomento, acquistando qualche libro. Non ne conosco ma cercando su Amazon le prime proposte sono generalmente delle buone scelte
2) cercare qualche prodotto "Open Source": ne esistono diversi. Bisogna scaricarli e provarli.
3) e' improbabile che, senza specifiche competenze, tu riesca a realizzare un'applicazione del genere.
Sia chiaro: NON E' SOLO un problema di capacita' di programmazione!
QUALUNQUE programmatore che non abbia lavorato SPECIFICATAMENTE su questo argomento NON E' IN GRADO di realizzare questo tipo di applicazione