I want to develop a specialized hardware+software tool that integrates with the Adobe Suite in order to automate it = ease its use for designated use cases. Things such as, but not only:
Does the Adobe Suite provide an interface to control it? Is the only way to go to write a plugin? Is the Suite controllable/scriptable at all?
Target platforms are:
Yes, Adobe Creative Cloud supports scripting on both Mac and Windows. Specific scripting support varies by products, and includes JavaScript/ExtendScript, AppleScript, and VBScript. Your tags imply that you are interested in Photoshop, which supports all of the above.