Definition of Product Lifecycle Management (PLM)
Product Lifecycle Management (PLM) software is used to facilitate and automate the development of products, particularly focusing on hardware aspects, through design and manufacturing.
Application of Product Lifecycle Management (PLM)
This type of software is used to manage and execute complex processes amongst distributed teams, especially those with interdependent tasks, compliance requirements and collaboration needs.
Capabilities Provided by Product Lifecycle Management (PLM)
The capabilities provided by these solution are often closely related to those of PDM software, which in some circumstances is considered a subset of this type of solution. Beyond those capabilities, the capabilities of this software include:
- Managing the extended definition of products and processes in development, going above and beyond information extracted and captured by PDM software. This includes:
- Product traits and characteristics like requirements and their allocations, component’s suppliers and effectivity as well as much more.
- Process traits and characteristics such as whether a change process is fast-track or full-track, the decisions made during a design review meeting and the completion of a regulatory submittal process.
- Support for the execution of tasks and processes. PLM enables collaborative development processes through two main sets of task-oriented sets of capabilities.
- Workflow provides the routing of tasks and approvals, reminders of tasks, as well as notifications for development process. This includes the ability to embed logic within the workflow to route items through different branches of a process.
- Project and Program Management capabilities allow for the definition of task-based plans and to track them through to completion. It also provides oversight into the progress of such plans.
- Support of collaboration during the development process, which is split into two main sets of capabilities.
- This set of capabilities allows for the exchange of correspondence with or without artifacts or information as a context. In the latter scenario, the artifact or information acts as a common single reference point against which the correspondence is exchanged.
- Another capability allows individuals to subscribe or follow a stream of activity occurring against that context, whether that is a 3D model, a requirement or a project.
- Generate reports about products and processes in development. This is broken down into two main categories.
- Product-based reports reveal the states of the product. Examples include reports that show the amount of constrained materials needed for regulatory compliance, reports displaying systems and components that have been released or those revealing the fulfillment of requirements.
- Process-based reports show the progress of development processes. Examples include dispositions of change requests over time, the current condition of a verification and validation process or opportunity vs. cost charts needed for portfolio management processes.
- Automated creation of documentation for processes. Examples include deliverables required for the completion of regulatory submittals, FDA approvals and ISO compliant processes.
Technology Enablers Related to Product Lifecycle Management (PLM)
Product Data Management (PDM) software is closely related, if not considered a subset, of this software solution. This is often a critical connection as the fundamental definition of many products is extracted from the MCAD and ECAD artifacts managed in PDM software. Furthermore, Software Configuration Management (SCM) software is also closely related, as it often passes some representation of final compiled code into PLM to managed as part of the product’s Bill of Material (BOM).
Application Lifecycle Management (ALM) software is considered a peer of PLM software, as it manages the lifecycle of the software artifacts that go into products.
This software solution is closely connected with Enterprise Resource and Planning (ERP) software, as it often hands the BOM over to ERP for the execution of production after design release.
Providers of Product Lifecycle Management (PLM)
Providers that offer this type of solution include:
- Aras offers Aras Innovator
- Autodesk offers PLM360
- Dassault Systèmes offers ENOVIA
- DEXMA PLM offers a product of the same name
- Omnify Software offers Empower PLM
- Oracle offers Agile PLM
- PTC offers Windchill
- SAP offers SAP PLM
- Siemens PLM offers Teamcenter PLM
Providers that offer solutions focusing on the collaboration and process execution capabilities of PLM include:
- 3D Systems offers Teamplatform
- OneDesk offers a service by the same name