ArcObjects is a development environment of the ArcGIS family of applications. Using Visual Basic for Applications, it allows developers to extend these applications.[1]