ENVI 是使用 IDL 语言编写的功能完整的遥感图像处理平台。在 ENVI 中,用户可以很方便的通过IDL 语言以及ENVI 提供的二次开发API 对ENVI 的功能进行扩展,添加新的功能函数。同样可以利用 ENVI API 和 IDL 语言进行二次开发,实现各种业务需求,甚至开发独立ENVI 界面的全新系统。