My English teacher reported it's actually not proper to use "Revered Sir" in mail or software mainly because "Sir" by itself signifies respected human being. I happen to be applying it due to the fact time immemorial. Remember to give your opinion and let me show you I am not a local speaker of English but I'm a great deal desperate to find out it.