hardwere