Software is a tree
Maybe software is like a tree. The applications, websites, games that people use are the leaves. They’re the important part of the tree, because they’re useful. They solve real problems and improve lives, they make money, they entertain. The leaves are built upon the wood of the tree, branches and trunk: all the libraries and …