Constructive Program is a term coined by Mahatma Gandhi to describe one of the two branches of his satyagraha, the other being some form of nonviolent resistance, e.g. civil disobedience. The value of a Constructive Program in the struggle for the independence of India cannot be overemphasized, as Gandhi described civil disobedience as "an aid to constructive effort." Gandhi wrote to his friend and supporter, Jamnalal Bajaj, saying, "My real politics is constructive work." Gandhi's constructive work included a campaign for people to spin their own cloth at home and mine their own salt to avoid having to buy from the British in their anti-colonial struggle.
As opposed to obstructive forms of nonviolence that focus on tearing down systems of oppression, a constructive program's focus is about creating more imaginative, just, and equal communities through focusing on equality, economic self-reliance, education, and environmental efforts. In this way, they complement civil disobedience and other forms of direct action and protest by lessening reliance on the oppressor.