The challenge of integrating systems and technologies remains a key barrier to adoption at many organizations; as well as the question of whether there are sufficient internal skills to make the shift. Another challenge is data migration, especially when moving from a heavily customized solution. Uncertainty over the return on investment is also another big anxiety which high-growth companies are especially concerned.