Do Adobe products supports that?
On Windows they support COM, so any language with access to COM (which is a lot of them) can do it.
On Windows they support COM, so any language with access to COM (which is a lot of them) can do it.