Application of the quality function deployment approach to the optimization of an enterprise resource planning software