Hello - Occasionally a CRM system has data updates that need to be made and a backend SQL data update is not appropriate (not supported by CRM). In this type of scenario it seems appropriate to have a console app that leverages the CRM API to make CRM system updates.
How do you normally implement this type of system? Do you tend to create a single console app and then create a class for each job in the app? That's the route I'm considering. Are there any special considerations that should be considered before implementing this type of app?
Are there any common/standard components that I should include by default in this type of app?