”Inget PLM-system är en ö, enbart för sig själv” för att travestera John Donnes (1572-1631) text “No man is an island, entire of itself”. Ett PLM-system måste integreras med andra system inom och mellan organisationer.
En integration kan ses ur olika perspektiv. Ett är historiskt, där det nya PLM-systemet ska samverka med existerande s.k. legacy system. Legacy-system med produkthanterande funktioner har ofta använts under lång tid i en organisation och har så att säga blivit en ”fluga på väggen”; en del av det vardagliga arbetet som man inte tänker på utan bara använder när så behövs. En anledning till att införa ett PLM-system är ofta att legacy-systemet har blivit omodernt på något sätt. Det kan vara skrivet i ett gammalt programspråk som är svårt att underhålla, det kan sakna viktiga funktioner som säker revisionshantering, eller det kan helt enkelt köras på datorer som har sett sin bästa tid och är dyra i drift. Problemet man ställs inför här är att bestämma om man ska köra legacy-systemet och PLM systemet tillsammans under en viss tid. Att bara klippa tråden till legacy-systemet vid ett och samma tillfälle kan anses för riskabelt, och då måste man hålla en integration igång åtminstone en viss tid.