What module would be best for new services?

We currently use all the core modules (GL, AP, AR, BR, PR, IM, PO,  plus Job Cost and Time Card. I am looking for something, for example - we may have 1-3 jobs at a time (up to 90 days each), each job will have 2-3 work tickets, and each work ticket generates 1000-2000 tasks.  Every job may have a different set of 1000-2000 task (not sure how all these task get entered?)  Employees are assigned a task, parts for that task must be tracked to the task, if the part is not in stock we need to order the part and when it arrives, we need to know what task it goes to.  Some parts are billable and some not, but all must be tracked.  I looked at Prod Management that replaced Work Order but it seems its more for manufacturing  - like building a component from raw material. I'm not sure if there is a Sage module or add on that would address all our needs.  We've used Sage for 28 years, I know there is specialized software for this service, but we don't want to make an investment in new software when we've invested so much in Sage through the years.  Any ideas - thanks so much.