Lifecycles are part of the definition of PLM, therefore you better understand quickly how they work, how you define them and how users will interact with them early in your PLM selection process.
We didn't get crazy with lifecycles at Ganister. The concept is pretty simple. Any node can have a state which evolves through a lifecycle. At each state, someone is responsible for moving it to another state. This is some sort of pragmatic back to basics. If you need more workflow-life features, like running review tasks by multiple people before validating a state, no problem, it is covered. You can attach assignments (tasks) to any state in the lifecycle for any type of node (part, document, purchase request,etc.)
The idea is too have something clear, universal and which will be easy to maintain for the long term.
The Video !
In the following video, Yoann Maingon demonstrates how the lifecycle works, and how you can change it to fit your business processes. Enjoy !