journal software hardware and information technology