openedge freight progress cargo warehousing construction database shipping distribution java development consulting 4gl informix