Writing a program that communicates with AutoCAD-based programs by means of a DXF file appears more difficult than it actually is. The DXF format makes it easy to ignore information you don't need, while reading the information you do need.