The term "genocide" means any actions applied to the ethnic, religious or other group of people with the intention to destroy it in whole or in part.
The key factor in understanding genocide are:
a) Rhetoric used to justify mass killings. - As an example, we can Hitler`s rhetoric on the perfection of the Aryan nation, its godly origins. And, as its opposite, the Jewish nation of the low origins. They were killed only based on their appearance, beliefs, and the life style.
c) Main influences on actors.
d) Media response. Media is the best way to influence people, if the government controls media it controls its people, therefore media plays a very important role in the expansion of the genocide.
The EXEPT factor is b) Types of military equipment used. As it is not important what type of the arms are used. It can be mental methods of influencing (e.g. Nazi Germany implanting the belief of the superiority of their nations and with that brainwashing people), prisons, tortures, etc.