Advantages Of Using Cloud Based Apps Definition