A comprehensive overview of BD4P, this paper summarizes the entire development and implementation process of the BD4P program, going in depth about the reasons why the program was initiated, what lessons were learned, and the best practices for continuing the program.