Rural development is a driving force of the entire development process and lies at the heart of the national development. Rural development does not mean mere development of rural areas rather it is concerned with the development of rural people to dispel ignorance and poverty and assist the process of creating self-reliant and self-sustaining healthy modern communities.