You must try ERPNext. It is all in one solution. I have got it customized as per my signage business. Managing Job work step by step, job progress updating to customer at each step, invoicing, tax compliance as per country rules, all is available. After login, My B2b customers upload their files...