A Project Object Model (POM) is the fundamental unit of work in Maven.

It is an XML file that contains information about the project and configuration details used by Maven to build the project. It contains default values for most projects.