Browsing: definition of cloud computing