I am writing a program for students and to keep it platform independent I have chosen to convert it to Java. Now, earlier I was using C# and with MS Visual Studio, I was able to write a plugin which would save all open ms office documents. I am trying to figure out if this kind of interaction is possible with Java. If anyone can make a suggestion, I'll really appreciate it. Also, any suggestions about platform independent solutions?