Not all cloud app development platforms are the same. Despite availability of technology choices, many cloud development platforms constrained developers to sacrifice some aspects of their cloud computing requirements. In this short talk, we will discuss key evaluation criterias to consider for making the right decision.