Engineering Document Management (EDM) programvare er designet for å administrere, kontrollere og spore ingeniørdokumenter og data gjennom hele prosjektets livssyklus. Engineering Document Management, eller Engineering Information Management Software, er et samarbeidsverktøy designet for å skanne, lokalisere og administrere en organisasjons komplekse ingeniørdokumenter, informasjon og design. Det gir et sentralisert og konsistent depot for ingeniørdata, og letter kommunikasjon mellom prosjektinteressenter, sikrer samsvar, muliggjør dokumentversjonskontroll og forbedre effektiviteten. Selv om det er en viss overlapp mellom produktdatadministrasjon (PDM), ECM og ingeniørdokumenthåndtering, betjener hver distinkte kjernefunksjoner. PDM brukes først og fremst av produksjonsselskaper for å administrere produktdata fra design til produksjon. Derimot fokuserer ECM på å håndtere generell forretningsdokumentasjon uten en spesifikk vekt på ingeniørinnhold. Programvare for ingeniørdokumenthåndtering er spesielt skreddersydd for å håndtere ingeniørinnhold relatert til anleggsfasiliteter, utstyr og mer.