Cloud computing considerations that every firm needs to consider
medium.com