Reasons for choosing cloud computing platforms