cad webcam 4gl erp plm database watch tv openedge consulting cnc progress cam construction java development autocad informix