As long as your program can export standard g-code, X-Carve (along with its Arduino based controller) will work with other CAD/CAM software options. Our Easel software has a gcode import option and we have built post processors specifically to support Vectric V-Carve, Aspire, Cut 2D, Meshcam and Autodesk's Fusion 360.
For creating post processors for other programs check our Official G-code Spec for information about how to format g-code so that it can be imported into Easel. If you make a post processor please contact us so we can add it!