You've undoubtedly seen this on a web page at some point. On the Google reCAPTCHA page, it's described this way:
reCAPTCHA is a free service that protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart.
A client was told by their credit card processing company that too many fradulent transactions were being attempted from their site and that their merchant account was being suspended because of this. Adding reCAPTCHA to their payment form only took a few minutes, and their processor re-instated their account promptly after seeing that it was in place.
The email address on the home page of this site only loads after reCAPTCHA decides that the viewer is probably a human, as opposed to a bot harvesting email addresses. Notice that it loads a little slower than the rest of the text. (If you don't see an email address in the About section of the Home page, Google thinks you're a bot for some reason.)
I only recently learned that CAPTCHA stands for "Completely Automated Public Turing test to tell Computers and Humans Apart". Alan Turing came up with the Turing Test. The recent movie "The Imitation Game" is about him.
If you'd like to talk about protecting your application from automated bots, click here to schedule an initial consultation.