“The way that machines communicate with each other in order to improve automation and efficiency in daily tasks” (Kevin Aston 1999)