InterKnowlogy, a 30-person Microsoft application development partner in Carlsbad, Calif., is playing a big role in upgrading the voting technology infrastructure for the Iowa Caucus, which starts ...