This document is a thesis project submitted by Ildefonso Montero Pérez to the University of Sevilla for the degree of PhD in Computer Engineering. The thesis aims to provide a methodological framework to obtain the core architecture of business information system families in order to maximize reuse and manage variability in process definitions across different business units of an organization. The framework is meant to address current issues where different versions of business processes are not systematically linked to the original core processes, leading to problems in maintenance and inaccurate execution of business strategies. The thesis will validate the proposed framework through a case study.