Capacity builing often refers to assistance which is provided to entities, usually developing country societies, which have a need to develop a certain skill or competence, or for general upgrading of performance ability. Most capacity is built by societies themselves, sometimes in the public, sometimes in the non-governmental and sometimes in the private sector. Many international organizations, often of the UN-family, have provided capacity building as a part of their programmes of technical cooperation with their member countries. Bilaterally funded entities and private sector consulting firms or non-governmental organizations, called (NGOs) have also offered capacity building services. Sometimes NGOs, in developing countries are themselves recipients of capacity building.