computing alternatives technology in focus 5271695