While I'm here I used to work for an electronic engineering sub-contractors.
They had an excellent paperwork system to run production, with Sage Line 50 (when it was Sage Sovereign) doing accounts and payroll. It was great. Everyone knew exactly what was happening with any component - it was in a kit; it was in stock; it was in goods-in; it was on order; or none of those. We could tell when it had been ordered and what for and when it was due in and etc etc. then we "upgraded" to Sage Line 100 and rolled it out to include the whole company - stores, production, ordering, goods in, etc etc. it sucked. We lost all that tracability we had.