Expanding apps. Migration to the cloud is carried out most often in cases when the application scope is expanding and it needs more server support, security, and the ability to scale. Cloud hosting is ideal for startups.