When you develop a cross-platform app, you get the benefit of reusability . Be it codes or the deployment approach, you can reuse it all. This can save a considerable amount of funds for your organization. As you only need to manage one app running over multiple platforms, the maintenance part becomes simpler.