The presence of big data, online systems, collaborations of remote agents, distributed knowledge, social media interaction, and generally, digital globalization, changes the way how people make decisions, and especially those of collective importance. We face numerous challenges of human and algorithm voting in multi-agent socio-technical environments. Computational Social Choice (COMSOC) has the tendency to join several separately studied fields. The author summarizes recent efforts that testify the importance of COMSOC and voting. This paper gives insights into the nature of voting in multi-agent systems (MAS) and related challenges, from both computational and social aspects. With respect to the challenging aspects of voting and specifics of MAS, the following directions for future research in the field of COMSOC are suggested: an integrated approach to voting, iterative voting, a voting argumentation framework, and combinatorial voting.