SSDI (Social Security Disability Insurance) is a program that provides benefits to individuals who are disabled and have a sufficient work history, having paid into the Social Security system through payroll taxes. SSI (Supplemental Security Income), on the other hand, is a program that provides financial assistance to elderly, blind, or disabled individuals regardless of their work history, based on financial need.