I stopped reading at the point he described the existing solution as "a custom blend of C# and .NET programs." He obviously doesn't have a clue about the platform he's bashing.
I mean, I derive no pleasure from using bloated MS software myself (cough Outlook cough), but this guy clearly has an agenda that guides his reporting.
Leaping from "a windows-based system failed" to "anyone ever fool enough to believe that Microsoft software was good enough" and mentioning .Net and MS SQL Server as specific examples is just moronic and ignorant.
It's requirement was to make a boatload of cash for Accenture.