Document hardware object