So I set myself the task of picking five great works of software. The criteria w...