Unless you don't want to be taken seriously, don't present any of these technologies as something that will solve all of a CIO's ills. Use your head. Know what pain your client is facing, and offer the right medicine for that pain. In an environment where computational power is not a differentiator, offering functional programming is not a good strategy. If your client is the CIA, perhaps cloud computing isn't the best idea. But certainly, talking to your clients about one or more of these technologies will get you closer to that vaunted "advisor" role.