cloud computing technology Applications methods