Using Cloud, Modularity, and Make-to-Upgrade Strategy - HAL