technology reliability