In Windows it's possible through something called the COM (Common Object Model?) and ActiveX to have programs that you write control other programs. For example, I can write a Java application that can open, modify, and save a Word document in Word (it starts up an instance of Word and then tells it what to do on my behalf
(
Read more... )