POM Framework