I'm running a visual basic program that calls createobject("Visio.Application"). Its purpose is to start a visio application so I can create a dynamic drawing. I need to create the application (visio) on the server named in the 2nd parameter of createobject. As I read it, you can basically run the visio application on the server itself. This would prevent my client application from needing visio itself and would allow me to create the drawing on the server. Any suggestions?