Hardware vs. software: which wins in manufacturing?