I have 50+ clients under the same umbrella, but they may all do things a bit different towards the same end with similar data and schema, some use fgdbs, some use SDE, some have migrated into feature services (apologies if my use of terminology isn't exact).
Ideally each tool that is currently written with arcpy can have the python api added to it to make it even more capable, but not sure that is possible. The existing tools may be 1000+ lines of code with some coming from separate modules.
The tools scan through the input which is usually an entire dataset of facility info organized in feature datasets. The input may also be compared to a separate input real property dataset, as well as another set of rules for specific data schema rules.
So like say a client's facility data is in a feature service, they want to run the tools against their feature service instead of a fgdb or sde, but they want all the same checks, comparisons, edits, outputs to occur that the arcpy tool is doing.
I am having trouble conceptualizing this, hence my question here.