InfoBeans interview question

What is POM (Page Object Model) ?