Can you tell me the what is an automation tool and how does it work?