Ну софт больно широкая тема....
Да потом половину софта нодо крякать. А это как вы снаете в форуме не приветствуется.
А про железо... Это скорее решение проблемм.
Ведь когда глючит софт, его можно переставить (он в большенстве своем халява
). А когда железо, это уже беда.