Maven is an open source build automation tool that standardizes build processes. It uses conventions for builds rather than requiring explicit configuration. Maven projects are described using a Project Object Model (POM) XML file that contains metadata like dependencies and build instructions. It defines standard directory layouts and lifecycles with phases that allow plugins to execute goals like compiling, testing, packaging and deploying. Maven manages dependencies, repositories, builds and reports.