COM (or OLE2, as they call it these days) interfaces great with other applications! You start with the CreateObject call, but that's when the going gets tricky. LotusScript doesn't have the nice tools you may be accustomed to in VB to automatically provide you the lists of methods and properties for foreign objects.
Fortunately, however, LotusScript and VB are very similar. You can write the OLE part of your script using VB, then copy and paste the resulting code into Notes, and it'll mostly work. LotusScript doesn't have compile-time binding of OLE objects, so you have to declare your objects as variants, but other than that, you're set to go.
This was first published in October 2003