This handbook has been developed to assist all IOM staff on how to take a rights-based approach (RBA) to programming. The first module in this handbook introduces the reader to RBA, its history and development. The second module consists of a practical guide to the rights-based approach to migration programming. The chapter goes through each relevant stage of the project cycle and emphasizes that RBA is focused just as much on the process of programming as it is on the results of the project. Additionally, by using practical examples, the handbook provides ways in which rights issues can be incorporated into the results of the project and how rights principles can be incorporated into the process of the project. The third module familiarizes or refreshes the knowledge of the readers and relevant IOM staff and implementing partners on International Migration Law so that they can easily identify the ways in which migration programming might affect and have an impact on the rights of migrants, as well as the legal issues that may be of relevance for the particular project. It provides an overview of the international legal framework surrounding migration, including the international conventions and treaties, States’ obligations and migrants’ rights. Furthermore, the Annexes include examples, tools and sources that may be of assistance and provide practical guidance for a variety of projects.