CAM post editor

What do we use as a CAM post editor?

What is the process, do I have to edit the source files as well?

Do I need a special editor for source files?

I can edit a post for Vcarve to Shopbot without source files, maybe because the machine reads G-code directly, who knows. 

Solidworks3d Contentcentral