title: What is the difference between Selenium IDE, Server, RC, 2.0, and WebDriver?
body: <p>Selenium seems to have a lot of different components and the website does not explain them very well and I'm still a bit confused which is which. What's the difference or purpose between:</p>
  
  <p>Selenium IDE
  Selenium Server
  Selenium Remote Control
  WebDriver
  Selenium 2</p>
  
  <p>My understanding is as follows:</p>
  
  <p><b>Selenium IDE</b> is a GUI plugin used for rapid prototyping of test cases in Selenese/HTML.</p>
  
  <p><b>Selenium Server</b> is a standalone java program which allows you to run HTML test suites in a range of different browsers, plus extra options like reporting.</p>
  
  <p><b>Selenium Remote Control</b> is the old name for Selenium Server, which only supports version 1 of the Selenium API.</p>
  
  <p><b>WebDriver</b> is the actual core API which has bindings in a range of languages and allows you to write standalone tests.</p>
  
  <p><b>Selenium 2</b> is the latest version of the Selenium project, and includes the IDE, Server and WebDriver.</p>