Central to our Vision and Mission is Capacity Building/Development for various organizations including but not limited to the private and sector public sector, civil society, development partners and donor-funded projects. We define Capacity as "the ability of individuals, organizations and societies to perform functions, solve problems, and set and achieve objectives in a sustainable manner", while Capacity Development is the “process through which capacities are obtained, strengthened, adapted and maintained over time” (UNDP, 2007). Essentially, capacity building is a continuing process which involves the creation of an enabling environment with appropriate policy, legal framework and institutional development, including community participation, human resources development and strengthening of managerial systems. The overall focus of our capacity development interventions is to provide our clients with the necessary job-relevant knowledge and skills (applied knowledge) aimed at fostering the applications of the gained knowledge and skills into real work contexts to enable them to both become and remain competent and progressive. The mode of delivery for our policy development and training programs is tailored to matching the needs of the clients mainly through capacity needs assessment prior to undertaking any capacity development intervention using participatory methods.