There is a clear distinction between software and hardware, at least the content of the work is very different. According to the industry description, the hardware belongs to the lower layer (commonly referred to as the lower layer hardware), while the software is referred to as the upper layer (the software is classified into: lower layer driver, upper layer business and application layer, etc.). If you need to give an example to illustrate software and hardware, then the best example is human, hardware refers to the human body, and software refers to the human mind.