Programs and automated tools