Cloud computing is the increasingly popular practise of using remote internet servers to store, manage and process data.