EDM
Electronic Document Management (Wikipedia) A system used to manage all of a company's content. It covers information held in electronic, unstructured form — such as electronic documents — as opposed to information already structured in databases. Content management aims to cover the whole lifecycle of the information and to structure it so as to guarantee its preservation over time.
PLM
Product Lifecycle Management (Wikipedia) PLM is the name of the field of activity whose purpose is to create and maintain products throughout their lifecycle, from the definition of their specifications and associated services through to their end of life.
The product definition is the complete set of specifications drawn up by the company's development teams. It acts as the reference towards its customers and the market, as well as for the production, quality and maintenance teams. That definition evolves during the lifecycle of the product, driven by the changes requested by the customer and by the other departments of the company.
Docker
Docker is an open source software that automates the deployment of applications inside software containers. It extends the flexibility and the portability of an application at runtime, whether on the local machine, a private or public cloud, bare metal, and so on.
Git
Git is a distributed version control system. It is used to manage the sources and the configuration of the project.
Compose
Docker Compose is a docker container orchestrator, in the same way as Kubernetes.