The strategic alignment between business areas and Information Technology (IT) is motivated by the needs of large organizations to thoroughly use the potentials of IT to transform business processes and deliver good products and services. In the treatment of processes and services, it is important to attend also to non-functional requirements, minimizing misapplied IT investments due to inefficiency. However, business process modelling languages do not represent these requirements, focusing only on functional requirements. Thus, in order to fill this gap, this book presents a two-part structured approach: the first part is intended to extend the BPMN language aiming to embody non-functional requirements, in the form of BLAs (Business Level Agreements) enriched with KPIs (Key Performance Indicators); and the second part is designed to semi-automatically derive a set of SLAs (Service Level Agreements), associated with web services, from a pre-defined BLA. The results obtained with the evaluation of this approach have verified its technical applicability as well as the positive acceptance by professional experts in IT, Business, Projects and Processes areas.