Your question is a little broad...are u talking foreigners in regard to real estate law; financing; immigration? There are so many issues.
As far as financing as a foreign nat'l, if you have a bank acct in the us, have a green card, which I assume u do since you're working, there should be no problems except lenders might want 30% down...it all depends on the individual numbers/risk. If you were to ever sell later, you would need to keep 10% of purchase price in escrow to pay your taxes. You'll need your passport, green card copy, and your driver's license. If you're not a permanent resident, you will need a letter fr your foreign banker and a letter of reference.
If you work for an American co., are they sponsoring you to help you get permanent visa? If you need an immigration lawyer, I can recommend a good one. I also can refer a couple of good real estate lawyers, as well.
If I can be of service, let me know. I'm a realtor, mortgage broker, and property manager near Aventura.