Social and Institutional Aspects of Development