Designed, planned, managed and implemented bespoke product lifecycle management (PLM) software