 Technically, the Internet Explorer process is the server and serves the automation objects, exposing their methods; while the Ruby program then becomes the client which manipulates the automation objects.Watir-webdriver is a modern version of the Watir API based on Selenium.Selenium 2.0 (selenium-webdriver) aims to be the reference implementation of the WebDriver specification.