Engineering Document Management (EDM) Software is ontworpen om technische documenten en gegevens te beheren, te controleren en te volgen gedurende de hele levenscyclus van het project. Engineering Document Management, of Engineering Information Management Software, is een samenwerkingstool die is ontworpen om de complexe engineeringdocumenten, informatie en ontwerpen van een organisatie te scannen, te lokaliseren en te beheren. Het biedt een gecentraliseerde en consistente repository voor technische gegevens, waardoor communicatie tussen belanghebbenden van het project wordt vergemakkelijkt, de naleving van de beoordeling van documentversie mogelijk maakt en de efficiëntie verbetert. Hoewel er enige overlapping is tussen productgegevensbeheer (PDM), ECM en engineering documentbeheer, dient elk verschillende kernfuncties. PDM wordt voornamelijk gebruikt door productiebedrijven om productgegevens te beheren van ontwerp tot productie. ECM daarentegen richt zich op het beheren van algemene bedrijfsdocumentatie zonder een specifieke nadruk op technische inhoud. Engineering Document Management Software is specifiek afgestemd op technische inhoud met betrekking tot fabrieksfaciliteiten, apparatuur en meer.