STEP is a non-profit organization working to improve and strengthen the living conditions of low income families in India. STEP provides microfinance to the unbanked population for creating business, medical expenses, house repair and education. Along with financial services, STEP also provides a wide range of socio-economic services like vocational training, business management training, social and health awareness program.