Computing Innovations And Their Purposes