I would like to add the constraint that if your software doesn't work, regulatory bodies will fine and sanction your country.