A CAPTCHA is a test used to distinguish between humans and computers. It's mainly used to avoid spam.
One program that makes this test is reCAPTCHA, which was published on 27 May 2007, and acquired by Google Keep reading How does Google exploits with CAPTCHAs