Thoughtworks interview question

How does Appium work?