Jive Software interview question

What is a controller?