Market threats, opportunities, changes in regulations and various quality improvement programs are the main drivers of change in an organization. These changes are very often depicted in business processes and business rules. Propagation of these changes to the underlying Information and Communication Technology (ICT) infrastructure becomes difficult due to lack of available documentation and rigid application design. Considering the frequency of changes in business processes in today’s competitive world, the resulting maintenance of supporting information system becomes difficult. This book proposes an approach “Business Process to Software Design (BP2SD)” that can help in the automatic propagation of changes in the process model to the software design. Business processes of an organization are modeled in suitable modeling languages and constructs of these process models are then linked to the corresponding software design elements. Whenever a change is introduced to these process models, it is automatically propagated to the linked software design element(s). Finally, a case study is presented in order to demonstrate the applicability of the proposed approach.