There is no software at all, it is all hardware. These are mere abstractions because the reality offers some guarantees which allows one to transfer one system onto another as if the underlying system didn't matter. Those guarantees allows one to speak of commonalities between one stuff and another.
In that vein, there is no hardware either. It too is just an abstraction. However, that is not particularly meaningful. We draw lines around those abstractions and are able to compartmentalize them when discussing them.
ref : The Universe is Hostile to Computers
https://www.youtube.com/watch?v=AaZ_RSt0KP8