Tập tin được sử dụng bởi Maven, một chương trình Java được sử dụng để tạo ra các ứng dụng Java và quản lý những thành phần của chúng; bao gồm những thông tin trong quá trình xây dựng như là những thành phần đi kèm với phần mềm, tiêu chuẩn và thông tin về cái gói ứng dụng.
Những tập tin POM còn bao gồm những thông tin xây dựng như là tên chương trình, phiên bản và đòi hỏi xây dựng các plug-in.