Occasionally I am contacted by someone who wants to generate some graphics content on a web server and they want to use a client application like Visio or PowerPoint or Photoshop as as an engine to generate those images dynamically on a web server. They are often looking for some guidance on whether this is a better approach than, for example, manually creating the images using custom code.
The fundamental issue is that client applications are (usually) never designed to be run in this scenario.
Typical issues one will encounter
My Recommendations
Even with this recommendation one will have to consider most the issues I’ve identified earlier, but at least one will have more control over those issues.
Update [2008-08-09]: Additional links