How much more software do we really need?