cloud-computing-laptop-smartphone-tablet