Hardware developer