Program to Help the Poor

There are several programs that can help the poor.   The two main programs to help the poor are Social Insurance and Income Assistance.   Social insurance is taken out of workers’ paychecks to help those who are retired, disabled, and unemployed.   The social insurance programs help protect some of the families that are in poverty, but these programs require the person to have prior work history.   Income Assistance, which is also known as welfare, does not require recipients to have prior work history or have contributed to the program.   However, Income Assistance requires that recipients’ income and assets to fall under a certain level, which is known as mean’s tested.   There are about 75 mean’s tested welfare programs.  
Firstly, social insurance is a program that is dedicated to make up the lost income of people that have worked, but are retired, temporarily unemployed, or unable to work because of disability or a work-related injury.   There are two main programs within the social insurance department: Social Security and Medicare.   Social security is a program that is used to supplement retirement income to those who have a record of contributing to the program during the years that they worked.   This program was established during the Great Depression.   The second type of program within Social Insurance is Medicare.   Medicare is a program that provides short-term healthcare to those who are 65 years or older.   Besides these two main programs, there are other programs, such as unemployment insurance and workers’ compensation.   Both of these programs require that the person to have prior work history.  
Income assistance contains many several sub-programs.   There are two primary cash transfer programs, which is TANF and SSI.   TANF, temporary assistance for needy families, provides cash to families in need with dependent children.   SSI, supplemental security income, provides cash to the poor who are elderly or disabled.   Another program in accordance with these...