Different organisations outside the public and private sectors, such as non governmental organisations (NGOs), are involved in generating, introducing, and promoting capacity building and technology, particularly in marginal areas of less developed countries (Farrington and Biggs, 1990).