软体智能是对软件资产内部结构状态的了解，是透过专用软体来分析数据库结构、软体框架及源代码后的产物，目的是了解并管理复杂的软体系统。软体智能和商业智能（BI）类似，都是用数据挖掘及探究软体内部架构的软体工具及相关技术所产生。分析结果可以用在商业上，提供给和软体有关的人士，以便进行决策、讨论软体的健康情形、量度软体开发组织的效率，并且预防大型的软体灾难。
相关层面.软体元件及主题既有复杂性，范围又很广，软体智能和以下的软体层面有关：
组成.软体智能的相关层面