CAE 软件开发基于三大底层逻辑:数学+物理、计算机科学、工程学。第一,CAE 软件的核心是物理学和数学。从物理学角度来看,CAE 的本质是用物理学规律或模型对工程问题进行客观描述。从数学的角度,CAE 是使用合适的计算数学方法,将基于物理学规律和模型而成的理论方程变换为计算机可以表达、存贮和求解的代数方程。第二,计算机科学为 CAE 软件底层算法的实现及与工程学问题的衔接提供了支撑。CAE 软件的底层算法实现涉及到大量复杂计算,需要计算机提供强大的算力支持并加速计算过程。第三,CAE 软件的开发目标是解决实际的工程问题,工程问题具有复杂性,对工程知识的理解是 CAE 在具体应用层面的表达。在数学和物理学构建的软件内核之上,CAE 开发者用计算机科学搭建起基本功能模块,但 CAE 软件要想真正为客户所用、服务工业流程,还必须经过工程学的应用。