Hardware interface