If alien wish to adjust his status and get permanent residence; some of the visa of which he entered US can be adjusted some can't be. Alien can get sponsorship by an employer if he is in US work visa or immediate family member petitioning for green card or if you holding asylee or refugee status. Form
I-485 green card process involves getting green card by adjusting the status.
And some of the non-immigrant visa can also be adjusted but its hard to get permanent residence from non-immigrant visa. For example if alien enter US on J-1 visa, its condition is to residence in native country for 2 years, until unless he/she gets waiver to stay.
Adjusting the status for Green card, can be done if you stay in US.