Extracted a generic external process server class.