Engineering Software For CAD Reverse