Tuotetiedon hallinta

Tuotetiedon hallinta (PDM) () tarkoittaa ohjelmistoympäristöä, joilla hallitaan keskitetysti yrityksen tuotteisiin liittyvää tietoa ja tiedostoja. PDM on osa tuotteen elinkaaren hallintaa.
Ohjelma ja tietokanta.
Tyypillisesti järjestelmä koostuu yhdestä tai useammasta palvelimesta, joissa on palvelinohjelma ja tietokanta, johon varsinainen tuotetieto on tallennettu. Tietokantaservereitä voi olla useita, ja ne voivat automaattisesti replikoida ja turvakopioida tietonsa. Laajimmillaan järjestelmät ovat globaaleja.
Varsinaista PDM-ohjelmaa käytetään asiakaskoneilta joko erillisellä pääteohjelmalla, tai nykyisin yhä useammin Internet -selaimessa toimivalla ohjelmalla. PDM-järjestelmä voi olla myös suoraan "integroitu" ohjelmistoihin, joilla dokumentit tuotetaan, esimerkiksi CAD- ja toimisto-ohjelmiin. Tällöin PDM-ohjelmiston komennot voidaan antaa suoraan vaikkapa CAD-ohjelman sisältä.
PDM-järjestelmien ominaisuuksia.
Tietokantoihin tallennettava tieto on tyypillisesti jollain suunnitteluohjelmalla luotuja tai muokattuja dokumentteja, kuten CAD-malleja, piirustuksia ja laskentatiedostoja, sekä näihin linkitettyjä dokumentteja, esimerkiksi testiraportteja, spesifikaatiota ja osanimikkeitä. Usein järjestelmään on sisäänrakennettu myös visualisointiominaisuus, jolloin koko työryhmä voi tarkastella dokumenttia vaikkei omaisikaan ohjelmaa millä kyseinen tiedosto on luotu. Tyypillisesti eri käyttäjät voivat lisätä myös "punakynämerkintöjä" visualisointi-ikkunassa tarkasteltuihin asiakirjoihin.
PDM-järjestelmällä hallitaan myös dokumentteihin kuuluvaa metadataa, kuten tietoa siitä kuka on luonut dokumentin, kuka sitä on viimeksi muokannut ja mikä on dokumentin status; onko se esimerkiksi muokattavissa. Järjestelmä kontrolloi myös dokumenttien siirtoa tietokannasta käyttäjien koneelle () ja palauttamista (), ja pitää huolen dokumenttien eri versioista ja revisiomerkinnöistä. 
Ohjelma myös kontrolloi eri käyttäjien ja käyttäjäryhmien eri toimintojen käyttöoikeuksia kuhunkin tiedostoon. Usein käytettävissä on myös kulkukaavio, eli "flowchart"-moduuli tiedon automaattiseen kulkuun prosessissa ennalta määritetyn mallin mukaan.
Järjestelmässä voidaan tehdä hallittavalle tuotteelle tuoterakenne eli kuvata eri alikokoonpanojen hierarkia pääkokoonpanoon nähden ja tuottaa tämän pohjalta osaluettelo (BOM, Bill of material). Järjestelmässä voi olla myös sisäänrakennettuna tuotekonfiguraattori jolla voidaan hallita hyvinkin monimutkaisia tuotemuunnoksia, eli variaatioita. Tämä mahdollistaa muun muassa tuotekustannusten laskemisen automaattisesti.
PDM-järjestelmien valmistajia.
Useimmilla merkittävillä CAD-valmistajilla on tuotevalikoimassaan myös PDM-järjestelmä, joka on suunniteltu toimimaan toimittajan suunnitteluohjelman kanssa. Tämän lisäksi markkinoilla on lukuisa joukko yleiskäyttöisiä PDM-järjestelmiä, jotka toimivat useiden ohjelmistojen tiedostojen kanssa. 
Suomessa yritysten eniten käyttämä PDM-järjestelmä vuonna 2011 oli CAD/CAM -yhdistyksen tekemän markkinatutkimuksen mukaan Modultekin Aton (Aton PDM ja SolidPDM). Muita tunnettuja PDM-järjestelmiä ovat muun muassa (SolidWorks) EPDM, Vertex (ohjelmisto) Flow (suomalainen), Econocap Engineering CISS Base (suomalainen), Enovia Smarteam, Enovia LCA, Enovia MatrixOne, Auric Evo (nyk Sovelia PLM), PTC Windchill PDMlink (multi CAD), Teamcenter engineering &amp; enterprise, PDMWorks sekä konfiguroituvien tuotteiden VariSuite (suomalainen). Näistä useat ovat ainakin laajennettavissa myös PLM- eli tuotteen elinkaaren hallintajärjestelmiksi.