NRHM was launched in 2005 for 7 years to improve rural healthcare delivery in India. Its objectives are to reduce child and maternal mortality, provide universal access to public health services including immunization, prevent and control communicable and non-communicable diseases, access to integrated primary healthcare, and promote population stabilization. Strategies to achieve this include strengthening sub-centers by developing human resources, providing untied funds for local planning, promoting partnerships between public and private sectors, and mainstreaming AYUSH.