Is there anything like an ARexx port on software used in Unix and Windows such that one can easily command other software esp closed source ones to do things.
Just a side-note on the basic design principle of original UNIX. In UNIX everything is supposed to be a file. -The system should consist of a lot of small programs that do just one thing. Communication between programs is done through files, sockets and pipes. Shell scripts are written to pipe input and output through different commands to get the final desired output.
For an example following this approach have a look at
netpbm.
Probably not what you are looking for but I hope just a small, interesting side-note.
greets,
Staf.