automation

[computing] The automatic functioning of a machine, system, or process, without the need for human interaction.

[software] In COM technology, a feature that allows an object that was designed for use in one application to be accessed in another application. For example, ArcObjects may be accessed in Visual Basic and in other languages, tools, and applications that support automation.