Cloud/Utility Computing foundation is virtulization. Cloud / Utility Computing has Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) as it's building blocks. One can leverage all of them or one of them to leverage Cloud / Utility Computing.