Członkowie ofensywnych zespołów bezpieczeństwa muszą opanować wiele aspektów i niuansów dotykających środowisk, w których prowadzą swoje operacje. Większość potrzebnych umiejętności wynika nie z przyswojenia suchych faktów, lecz zebrania odpowiedniego doświadczenia wynikającego z praktyki. Niestety systemy produkcyjne, z oczywistych względów, nie nadają się do ćwiczeń bardziej skomplikowanych mechanizmów ataków. W sukurs przyjść mogą różnorakie platformy (najczęściej wymagające opłaty) lub ręczne przygotowanie środowiska testowego. Ten ostatni krok, często wybierany przez zawodowców, ma dwie stosunkowo duże wady. Po pierwsze, jest to proces żmudny i czasochłonny, a po drugie mało elastyczny. Częsta rekonfiguracja środowiska testowego zaczyna pochłaniać znaczną część czasu zespołu. Aby temu zapobiec, powstały różne mechanizmy automatyzacji przygotowania takiego środowiska.