Equipped with code editor, Maple v12 helps users solve complex mathematical problems and create rich technical documents. Direct connectivity with CAD systems helps users deploy mathematical capabilities to extend range of analysis. Dynamic Systems modeling tools offer selection of analytic and graphing tools for linear time-invariant systems, and knowledge-documentation tools allow engineers to tag designs electronically with rich technical documentation and calculations.