Cloud computing guidelines