Το cloud computing έχει αναπτυχθεί σε πολυάριθμες διαδρομές. Η έκρηξη των νέων τεχνολογιών, οι καινοτομίες μέσων κοινωνικής δικτύωσης και το Web 2.0 άλλαξαν το τοπίο των μέσων το 2009. Η Google και άλλοι σύντομα εστίασαν την προσοχή τους σε προσφορές προϊόντων της κατηγορίας Software-as-a-Service (SaaS) που βασίζονται σε προγράμματα περιήγησης, όπως το Google Apps και Microsoft Office 365.
Σήμερα, οι επιχειρήσεις όχι μόνο μπορούν να χρησιμοποιούν τις υπηρεσίες εξειδικευμένων παρόχων για μαζικούς υπολογιστές, αλλά επωφελούνται επίσης από το χαμηλότερο κόστος αυτών των υπηρεσιών που απορρέει από την αποτελεσματικότητα της κοινής υποδομής.
Αφού η Salesforce πρωτοστάτησε στην παράδοση εταιρικών εφαρμογών μέσω Διαδικτύου το 1999, η Amazon ακολούθησε το παράδειγμά της το 2002, προσφέροντας μια σουίτα αποθήκευσης, υπολογιστών και ακόμη και ανθρώπινης νοημοσύνης που βασίζεται σε σύννεφο μέσω του Amazon Mechanical Turk. Το 2006, η Amazon κυκλοφόρησε το Elastic Compute Cloud (EC2) ως μια εμπορική διαδικτυακή υπηρεσία που προσφέρει σε μικρές επιχειρήσεις και ιδιώτες χωρητικότητα υπολογιστή στο cloud.
Εκτός από το SaaS, το cloud computing προσφέρει δύο άλλα μοντέλα υπηρεσιών: Platform-as-a-Service (PaaS) και Infrastructure-as-a-Service (IaaS).
Στο PaaS, οι χρήστες (κυρίως προγραμματιστές) μπορούν να δημιουργούν νέες διαδικτυακές εφαρμογές σε πλατφόρμες που παρέχονται από τον πάροχο PaaS. Το Google App Engine και το Windows Azure είναι παραδείγματα ενός μοντέλου υπηρεσίας PaaS.
Σε ένα μοντέλο υπηρεσίας IaaS, οι οργανισμοί έχουν πρόσβαση σε υπολογιστική ισχύ και χωρητικότητα αποθήκευσης, χρησιμοποιώντας το υλικό ενός παρόχου cloud. Αυτό τους δίνει τη δυνατότητα να έχουν τον έλεγχο της υποδομής και να εκτελούν εφαρμογές στο cloud με μειωμένο κόστος.
Οι Υπηρεσίες Ιστού της Amazon προσφέρουν πολλά προϊόντα φιλοξενίας cloud IaaS που μπορούν να αγοραστούν ανά ώρα. Το Rackspace είναι ένας άλλος παίκτης στην αγορά IaaS που προσφέρει υπηρεσίες διαχείρισης και φιλοξενίας cloud. Η προσφορά της Microsoft στο μοντέλο υπηρεσίας IaaS είναι η χρήση απομακρυσμένων επιτραπέζιων υπολογιστών και εικονικών μηχανών με Windows Azure.