The EB-5 program, created in 1990, offers visas to immigrants investing in U.S. businesses to create jobs. Investors must meet specific criteria regarding investment amounts, job creation, and business management, with an alternative pathway via regional centers. The process involves multiple stages including registration, petition preparation, and conditional residency, leading to a green card and potential citizenship after five years.