This GreenCardGoPro! app, designed by a US immigration lawyer in California with over 15 years of experience, gives you the benefit of sitting through a virtual consultation with him. Based on your responses to certain questions (no personal info is recorded), the app will recommend various methods on how you can obtain your "green card" to be a permanent legal resident of, or to immigrate permanently to the USA. If you have a spouse and children under 21, the app will also help them. The app does not simply describe the general process of how to obtain a green card. It actually examines and analyzes your responses to come up with the best strategies specifically tailored for you. The app works whether you are already inside the US, or if you are currently outside and wish to immigrate to this country. Even if you are living in the US with no documents, the app could still come up with possible solutions for you to obtain your green card, even if you have to apply for a special waiver or pardon. With this Pro version, you'll receive a pdf printout summarizing all the methods recommended for you to immigrate, if any, and also a record of the questions asked of you and your answers. This is extremely useful as a record of your session to show, for example, an immigration lawyer later for confirmation at a more traditional consultation. You can run the app as many times as needed and you can experiment with different scenarios. Each time a new pdf will be generated. GreenCardGo!, the free version, provides all the features of the paid version, except that it does not provide the pdf printout.