SolidWorks is an excellent CAD program that works with an intelligent parametric design. We’ve created many plugins that insert into SolidWorks using their API (Application Programming Interface) or SDK (Software Development Kit).
SOLIDWORKS Plugins