THE ECONOMICS OF SOFTWARE