Was wondering if any body had some general information or a link on what Visual Basic can do with exisiting Windows applications.

Had a question about a software product (Unimessage Pro) I support and how it might interact with Visual Basic. I am guessing that the user wants to add additional options to the software. But I have a limited background on how Visual Basic works..

Please advise. If anybody needs more info please let me know. Thanks...