I've got a need to run a small executable that will append two pages of a PDF together.

I want to use Process.Start - and wait for the executable to finish.

Is this appropriate in a web service call??