Программное обеспечение для майнинга Bitcoin

Для майнинга Bitcoin необходимо правильно выбрать программное обеспечения. Рассмотрим, почему это важно и какие есть варианты?