The more organizations that use cloud computing in all its incarnations, from private to public clouds, and every option in between, the more they need tools that help them automate and manage these various environments. Many vendors claim to meet this requirement, but few can do so effectively. While many tools are written for either a specific cloud (Amazon Web Services, for example) or a specific capability, such as compute, Cloudify supports multiple clouds and capabilities including compute, storage, and networking. Its new design and capabilities make it a strong shortlist contender as both a cloud application automation framework and a cloud abstraction layer, especially for organizations interested in OpenStack. It supports a wide range of applications from cloud-native to legacy, and use cases including network function virtualization (NFV), an up-and-coming use case for OpenStack.