We are using VFP6 to custom automate faxing software. The SDK provided by the faxing software includes a fax client object which I used in a VFP6 executable with is called by the fax print driver. Being an old and perhaps not so clever fox, the only way I could get communication between the VFP6 originating program which initiates the fax print job and the VFP6 application subsequently called by the print driver was to use DDE. Works great but I'd prefer to use a more modern approach. How can you create VFP COM application executables for which another VFP (or other) application can get an application object reference with, for example, GetObject()? In other words, how can 1 VFP executable get an application object reference to another VFP executable?