Que tal fazer o seu próprio com o PowerShell? Eu construí estruturas do PowerShell em torno de instaladores baseados em MSI "legados" para sites da Web, uma vez que tem grande suporte para executar comandos remotamente e coordenar fluxos de trabalho entre vários processos. Pode ser difícil começar, mas o PowerShell tem acesso total às definições de configuração do sistema operacional e do IIS e, combinado com o sistema de monitoramento padrão, fornece uma ótima ferramenta para automatizar e manter implantações da Web em vários sistemas.
Existem também soluções comerciais como o Octopus Deploy ou o RedGate's Deployment Manager e vários sistemas de gerenciamento de configuração (Chef, Puppet, Windows DSC) que podem ser usados para automatizar a configuração do sistema.