Custom designed applications take PLM software to a new level