What file type can I program?

If the file type can be brought into SOLIDWORKS as solid bodies or surfaces, it can be programmed.