You can launch any command line application or in fact any application from C# by starting a new
Process
Process notePad = new Process();
notePad.StartInfo.FileName = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";
notePad.Start();
If you need to hold up the service call for a response then:
while(!notePad.HasExited) { System.Threading.Thread.Sleep(100); }
Then pick up your response and return the service call result.