Selenium is an open source projects, so everything is available a line. The way selene works is it uses the web driver protocol to communicate with brousers. Selenium i d e is a basically like a visual builder. So rather than running all the brousers on your local machine for testing, you can parallelize that remotely.