Are there any prescribed patterns or systems for allowing a user to create custom domain logic? Consider the following scenario
An application exists that allows users to run complex calculations on the applications datasets(these calculations would be the domain logic). The owners of the application are a team of mechanical engineers, they want to update the available calculations often and frequently.
This specific problem is one im facing at work, but the problem feels generic enough that I wondered if there's a common solution. For what its worth our current intended solution is to have the mechanical engineers write the calculations in vb using raw sql and handing us a dll to redeploy. So literally anything is better.