I don't think you need any ISV products here, what you need is a better partner. Focus on a partner who caters to your industry rather than geographic location. You should be able to have a consultation with a few partners before you actually make a change. Below are my recommendations for your categories of product.
80% one-off:
If it is a long duration consultation/build process, use Projects (no Finished Good Item, treats deliverable as a Service).
- Handles detailed budgeting, task-based cost tracking, and can use material/labor tracking per task
If it is a short duration build, but the components/labor change, use Assembly (Assemble-to-Order).
- Handles custom material/labor requirements, but no structure/tasks and no time tracking (labor estimate is just used for costing)
10% custom-to-order:
Same as 80%, if they are long duration builds use Projects. If they are short duration use Assembly (Assemble-to-Order).
8% dimension based:
Potential Customization to Sales Line to track specific dimensions.
Have the Dimensions Calculate the Quantity (Area).
Use Assembly (Assemble-to-Order) which will have components calculated based on the area.
If you build ahead of time and store in Inventory, use Assemble-to-Stock instead.
1% standard:
If Simple builds, use Assembly (Assemble-to-Order OR Assemble-to-Stock depending on whether you keep Finished Inventory)
If complex builds, use Manufacturing (hard to justify additional license costs for 1% of builds)
1% warehouse:
Easy, traditional Purchased Item
For all non-Assemble-to-Order Items, understanding the planning parameters can make the stocking/purchasing process easy. Based on the variety of finished goods, you'll want good planning control on your raw materials.
These are just my suggestions based on my product knowledge, not AI. Hopefully it helps you simplify your process and potentially save some money on your licensing. I would say you first need to identify a better support partner, as these shouldn't have been hard requirements for a partner familiar with Business Central's capabilities.
P.S. Please test any data/process changes in a Sandbox Environment first before making changes in your Production environment.
Best Regards,
Ben Baxter
Accent Software Inc