Yes, absolutely. There are several ways to go about this.
We are working on implementing a voting system directly into the DigiByte wallet. Votes will be broadcast through the block-chain and tallied in the next block for everyone to see. This is how we want to gauge what to work on next for development. True community decisions.
Now if we could figure out out to combine this with a decentralized exchange.... life would be perfect. If anyone would like to work on this we have a few ideas we have been kicking around. We have an idea to use the wallet as a background escrow for a decentralized market. Think we figured out how to do it with BTC/DGB. But how would you do decentralized with FIAT? ... Would be ripe for abuse. But yes, block chain in theory could be used to register votes for a general election.
Best part is anyone could audit the chain and verify the votes were cast as prescribed. Hell the more I think about this it is a great idea. Only problem is how would you keep people from voting multiple times?