¿Cómo proporciona la computación en la nube software a los usuarios?