The only grammar software I can think of is what comes with Microsoft Word. In the bowels of the software is the spell check and you can set the level of checking: Tools, Spelling and Grammar, Options, Writing Style. From there you can select levels as Formal, casual, technical, etc.
It works FAIRLY well. It does highlight things that are correct and shows them as not correct. Good luck.