The assumption that software can work from the first try is proven wrong, time and again. Software is something that needs to grow, mature and stabilize. The Romney campaign had the thing that's usually hardest to get - the human beta test resources. It should have been dry run for months.