Aligning an ERP system with enterprise requirements: An object-process based approach

Pnina Soffer, Boaz Golany, Dov Dori

Research output: Contribution to journalArticlepeer-review


One of the main problems in ERP implementation projects is how to align an off-the-shelf software package with the business processes of the enterprise implementing it. The paper proposes a requirement-driven approach, which benefits from reusing the business process design without being restricted by predefined solutions and criteria. The approach applies an iterative alignment process, which employs an algorithm that matches a model of the enterprise requirements with a model of the ERP system capabilities. The algorithm identifies possible matches between the two models and evaluates the gaps between them despite differences in their completeness and detail level. It provides the enterprise with a set of feasible combinations of requirements that can be satisfied by the ERP system as a basis for making implementation decisions. We use Object-Process Methodology (OPM) to model both the ERP system and the enterprise requirements, and utilize the pair of resulting OPM models as input for the matching algorithm. The alignment algorithm has been tested in an experimental study, whose encouraging results demonstrate the ability of the approach to provide a satisfactory solution to the problem of aligning an ERP software package with an enterprise business model.

Original languageEnglish
Pages (from-to)639-662
Number of pages24
JournalComputers in Industry
Issue number6
StatePublished - Aug 2005


  • Business process design
  • Enterprise Resource Planning
  • Requirement-driven
  • Similarity

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering


Dive into the research topics of 'Aligning an ERP system with enterprise requirements: An object-process based approach'. Together they form a unique fingerprint.

Cite this