1. In at least one electronic device, a method of communicating between a first computer aided design (CAD) application and a second CAD application, comprising: storing native data and a sub-set of native data; providing a plug-in having an application program interface (API) and being accessible by the second CAD application; and the plug-in conveying the sub-set of native data to second CAD application.