Disclaimer: SmartUSAVisa is a private self-help software service. We are not a law firm, do not provide legal advice, and are not affiliated with USCIS or any government agency. Our platform guides you through preparing your forms; you are responsible for signing and submitting them to USCIS.