Microsoft Iran and the Value of Proper Software Documentation