Так.
Павля, я чувствую, с этих приколистов толку не будет, попробую объяснить.
"Софт" (англ. "Soft") - что-то мягкое, например, котёнок.
"Хард" (англ. "Hard") - что-то твёрдое, например... ладно, обойдёмся без примеров.
На самом деле оба эти термина в применении к компьютерной науке являются жаргонными сокращениями, полностью там еще добавляется "ware" - товар, изделие, т.е. правильно "Software" и "Hardware", при этом смысл на самом деле имеет только второе ("Hardware"), поскольку обозначает всё "материальное" - корпус компьютера, все потроха, электронику, платы, комплектующие - в общем, всё, что можно в руки взять. "Software" или "Soft" появилось, как я предполагаю, просто как противопоставление "Hardware" и означает нечто настолько мягкое, что даже просто неосязаемое: операционные системы, приложения, программы, утилиты и т.п.