Microsoft's Iowa voting app. USA Today As the nation obsessed about how presidential candidates fared in the Iowa caucuses on Monday, one tech company was at the heart of it all: Microsoft.

Microsoft rolled out a new tablet app that precinct captains used to tally the caucus votes.

This replaced an ancient telephone touch-tone and paper-ballet voting process. Last time around, that process declared Mitt Romney the winner until, weeks later, a final tally showed that Rick Santorum had actually won.

There were two versions of the Microsoft apps, one for each party, and the app ran on iOS, Android, and Windows. The app's job was to gathering caucus votes, tally them, and allow precinct captains to flag anything that needed further investigation and then post running results to each political party's website.

According to the company, the mobile apps for both parties worked last night "without issue."

However, the whole system was not blip free. Several people took to Twitter to complain and blame Microsoft when they went to the web site and got "service unavailable" messages.

However, the problems were temporary and appeared to be caused by too many people going to the website at once to see the results, rather than a failing with the apps themselves.

The apps were a source of some controversy before the election, too, as Bernie Sanders' team questioned Microsoft's motives in giving the apps away for free. Staffers seemed to be concerned over donations that Microsoft employees had given to Hillary Clinton over her career.

A Sanders staffer told MSNBC that the Sanders campaign built their own reporting system to verify the results of the official Microsoft-backed app.

So despite the minor website glitches, we're going to label this one a success for Microsoft.