ProvideX/NOMADS capability

SOLVED

I'm new to these products and a bit intimidated by the extensive documentation. Before I waste a lot of time trying to make a change to a production system work correctly, I'd appreciate a simple answer: Is what I want to do possible with these products? If the answer is yes, then any pointers would also be welcome.

ProvidedX is running on a Linux server. Clients are generally either Windows or Apple. The current application is entirely text based, old-style programs dating back decades. I'd like to modify one of the programs (A) to cause one of the other programs (B) to run in a second window on the user's desktop concurrently with A. Ideally, this would work with Windows, Apple, or Linux client desktops without special programming, but if conditional execution is necessary, that would also be acceptable if I can determine which type of desktop a user has.

Using a Linux desktop, I can fairly easily use INVOKE to spawn a second window and start B in that window. Of course, that isn't NOMADS and won't work the same way for Windows or Apple clients.

I also understand that I may be asking the wrong audience. If there's a better place for my question, please say so.