We have a variety of basic functions (date utilities, email sending, internal math calculations, etc) that are currently in an old VB.NET project.
We’re going to move towards C# and I’m wondering if we should write a new library that our applications can reference as a DLL or should we create a web service that our applications can call to do these things?
My current thought is for basic functions that return simple objects we can create a web service.
Edit: the main debate for us is that if we use a DLL that we deploy with various apps we have to then redeploy the DLL to all of them if we update it in the future. With a web service since the apps would all hit an endpoint we just update that.