Computer-Aided Design - CAD files are normally used for 2D and 3D designs. These designs are generated by CAD software programs and are normally used to create models and architectural plans. If you have worked with CAD, you’re most likely familiar with some of AutoCAD’s file formats, such as DWG, DXF, DGN, DWF. This article will discuss how to programmatically view CAD files within Java applications.