Cloud computing is an innovative technology that can be used by ...