Apr 12 2010
Good News from the SBE
I’ve certainly had a rocky relationship with the State Board of Elections. They’ve sued me once (and lost) and now I’m suing them. Beyond that, there have been plenty of other skirmishes and difficulties.
But I’d be remiss if I didn’t throw a big compliment toward them regarding their campaign disclosure software project.
Readers may recall that I’ve expressed an interest in open source programming for government. While most open source advocates are particular to using purely open source software applications, I am open to taking advantage of the benefits of open source programming within programs such as SQL Server and Visual Studio. They key for me is that government holds onto the code and is able to modify that code to meet changing needs.
Now enter the programming department of the State Board of Elections. This month they are getting ready to release the beta version of their new IDIS software. Rather than going to another outside vendor to upgrade the IDIS software, the SBE instead developed the program in house. This will give them the flexibility to more easily make changes in the future as necessitated by new laws or to meet other needs expressed by users.
People who currently use IDIS have often expressed dismay at the product. Their concerns to date have been unmet because there was no ability for the SBE to change the software that had been developed outside their agency. That will now change.
Not insignificant is that this has been done for a reduced price. Nearly a year ago, it was anticipated that the cost in house would be over $350,000. The new budget that will be presented at the SBE meeting on Wednesday this week has that reduced to $60,000. I wouldn’t be surprised to this tick up a bit after the bugs in the beta version are identified. In any case, this cost figures to be reduced from the likely cost from a vendor by a factor of at least ten.
Most important, the code belongs to the government, can be changed as desired, and will have no licensing costs in the future. A great example of how software development in house can be a win-win for everyone.
Thanks for sharing this information. North Carolina developed our voter registration database in house, and I don’t know how “open” the software is, but I know it has worked very well and we’ve not been embarassed by it. Certainly our SBE can address any issues with it more easily than if the software belonged to a vendor.
IDIS stands for ??
Illinois Disclosure Information System
It’s the campaign finance disclosure software.