Making a process run completely or in part without the need of any user input once the process is started.

Automation is usually applied when a large number of similar tasks have to be executed in a row.

Examples of automation are:

  • The processing and validation of user input through a set of rules.
  • Automatically running system diagnostics every X time.
  • Looking up information about songs and labelling the MP3 file accordingly.

Common utilities used for automation include:

history | excerpt history