Why did President Kennedy start the Alliance for Progress program?

to provide military aid to allies in Europe
to improve relations with the Soviet Union
to promote economic development in Africa
to prevent the spread of communism in Latin America