We are in the process of starting a company that will be repairng and reworking populated PCBs both PTH AND SMT ,cable assembly and electronic component distribution .However i have run into the difficulty of not knowing which proper software to use in the company .The software should be able to enable management to track company stock ,generate invoices ,works orders ,delivery notes ,invoices , remind management of order dates etc.Can anyone please advise.