The Impact of Technology on Electoral Processes and Voting Systems