The process of obtaining a green card involves going through the consulate in order to obtain a visa to enter the United States. If a person is already in the United States, then we can do something called an adjustment of status. An adjustment of status is done from within the US and does not require an applicant to go through the consulate. That is the main difference between the process of obtaining a family-based visa and the process of obtaining a green card.