Enterprise resource planning (ERP) systems have gained major prominence by enabling companies to streamline their operations, leverage and integrate business data process. In order to implement an ERP project successfully, it is necessary to select an ERP system which can be aligned with the needs of the company. Thus, a robust decision making approach for ERP software selection requires both company needs and characteristics of the ERP system and their interactions to be taken into account. This paper develops a novel decision framework for ERP software selection based on quality function deployment (QFD), fuzzy linear regression and zero-one goal programming. The proposed framework enables both company demands and ERP system characteristics to be considered, and provides the means for incorporating not only the relationships between company demands and ERP system characteristics but also the interactions between ERP system characteristics through adopting the QFD principles. The presented methodology appears as a sound investment decision making tool for ERP systems as well as other information systems. The potential use of the proposed decision framework is illustrated through an application. (C) 2007 Elsevier Ltd. All rights reserved.