The vision of the formulators of the Indian Constitution was to develop India into a socialist state. A socialist state is the one that protects and uplifts its weaker sections. It strives to reduce the social and economical inequality between the people. To achieve this goal, our constitution has incorporated several provisions that are in the benefit of the weaker sections of the society. Based on these provisions the central and state governments implement plans or frame laws to turn this vision into reality.