CADSys is a library that allow Delphi's programmers to include CAD capabilities in their projects. It simplifies managing of 2D objects and views, and permit on screen selection and modify. CADSys has the following capabilities: - can draw lines, polylines, polygons, rectangles, circles, ellipses, text; - can manage multiple views of the 2D plane on the forms; - permit the picking of the 2D objects on screens; - can apply 2D affine transformations (rotation, scaling, translate, and any combination of them) to 2D objects; - can insert, delete, and select 2D objects; - have a series of useful function for 2D object managing. - it also has a Tutorial that show the use of the library on a real example. - it includes a DXF interface (only for 2D drawings, see below). The library uses the power of OOP, so you can add your object to the system by deriving it from the preexistent objects. You must override only four functions ! DXF Restrictions At the moment the DXF reader can be used only on 2D drawings. The following entities aren't recognized: TRACE, SOLID, SHAPE, 3DFACE, VIEWPORT informations. There are problems with Source blocks with base points not (0, 0).