Hardware technology