Computer software is fifty year old business. In its infancy, it helped win wars: one of the first uses for computers was to calculate artillery tables, so that cannon could be fired accurately. Today, computer software makes everything happen: we could not fly planes or run large enterprises without computer software. But it is the [...]