ЕСРИ предоставя продукти за разработчици, които позволяват създаване на специални функции и възможности за десктоп или сървърни ГИС приложения или вградени ГИС функции в съществуващите приложения.

ESRI Developer Network (EDN) е програма, базирана на годишен абонамент, която предоставя на софтуерните разработчици необходимите ресурси за създаване на вградени в настолните и сървърни технологии решения.
EDN предоставя съвременна библиотека софтуер за разработчици, библиотека документи и онлайн уеб сайт www.edn.esri.com , който предлага лесен начин за обмен на информация и информация за основните аспекти на платформата за разработчици. EDN софтуерната библиотека съдържа:
- ArcGIS Server
- ArcIMS
- ArcSDE
- ArcGIS Engine Developer Kit
- и част за ArcWeb Services
Достъпът до продуктите за разработване на приложения на ESRI позволява на разработчиците да изберат най-подходящите инструменти за приложението, което ще изграждат.
ArcGIS Engine e съвременна библиотека за ГИС компоненти за вграждане, предназначена за разработчици на специализирани приложения. С ArcGIS Engine, разработчиците могат да вграждат ArcGIS функции в приложенията. ArcGIS Engine е инфраструктура за надграждане на ГИС функционалности за специални изисквания на клиентите.
ArcGIS Engine е предназначен за десктоп. Поддържа голям брой среди за поддържане на приложения, като: VB6, Microsoft Visual Studio .NET и много среди за разработчици, в т.ч.: Java, вкл. ECLIPSE и JBuilder.
