Codeherent is a great tool to automate and provision infrastructure. It is easy to use and it has a great community that is always willing to help. I like the way it is structured and that you can easily configure your infrastructure. At the moment I dislike that you can't use the same template for multiple environments. I would recommend this tool to anyone who is looking to automate their infrastructure. I'm solving the problems of having to use a lot of different tools to provision and manage infrastructure.