HAL Computing