name: Extend Photoshop with Javascript class: middle, center
You can extend Photoshop (and the rest of Adobe's lineup) via javascript, but it's pretty dubiously documented. People do this, and presumably make money at it, but it looks to be a maddening process. Perhaps there's better documentation behind a developer login, but this is the extent of help that I've found so far.
That's right, plain ol' web stuff can be used to extend photoshop. Even better, photoshop ships with it's own node server that you can interact with, turns out.
#How?
That's the tricky bit. While the process looks straight forward, documentation is kind of... not good.