Tehnologija simulacije je proces korištenja suvremenog računalnog softvera i hardvera za analizu potencijalnog ishoda određene situacije, na temelju poznatih čimbenika i uvođenja jedne ili više varijabli koje imaju sposobnost utjecati na ishod bilo koje situacije. Ova vrsta računalnog modeliranja korisna je u mnogim različitim situacijama, počevši od kreiranja marketinških planova, pokretanja shema odnosa s javnošću, pa čak i postavljanja novog maloprodajnog mjesta. Ideja koja stoji iza kreiranja simulacije je minimizirati mogućnost pojave neželjenog ishoda, a istovremeno otkriti čimbenike koji će vjerojatno povećati šanse za uspjeh.
Kada se koristi simulacijska tehnologija za stvaranje simulacijskog modela, proces se često dijeli u tri različite faze ili koraka. Prvi korak u procesu obično se naziva faza dizajna. Ovdje se stvara osnovna situacija, koja učinkovito pruža početnu točku za evaluaciju. Na primjer, ako je ideja odrediti koja će se vrsta rezultata vjerojatno dogoditi s marketinškom kampanjom, dizajn ili model će biti stvarni marketinški plan, zajedno s njegovim odredbama za korištenje različitih medija u oglašavanju, prirodom proizvode za oglašavanje, pa čak i pakiranje proizvoda koji će se plasirati na tržište.
Druga faza simulacijske tehnologije poznata je kao izvođenje. Tijekom ove faze, model kreiran tijekom faze projektiranja se stavlja u djelo. Usput se u radnju integriraju različite vrste slučajnih scenarija, s ciljem utvrđivanja koliko dobro dizajn reagira na te različite čimbenike i što se kao rezultat toga događa. Ova faza može pomoći identificirati što će se vjerojatno dogoditi ako korištenje tiskanih medija u marketinškoj kampanji ne uspije doprijeti do pravog potrošačkog tržišta, dok televizijski ili radijski oglasi ne samo da dosegnu ciljno tržište nego i otvore neočekivanu tržišnu nišu. U ovoj točki procesa simulacijske tehnologije fokus je na tome što bi se moglo dogoditi, a ne nužno zašto različiti čimbenici utječu na ishod.
Posljednja faza simulacijske tehnologije usredotočuje se na analizu ishoda faze izvršenja. Upravo u ovom trenutku traže se odgovori zašto je tiskani medijski dio kampanje propao, a dio elektroničkih medija nadmašio očekivanja. Nakon što su odgovori identificirani, moguće je vratiti se na prvi korak, prilagoditi strukturu modela u fazi projektiranja i pokrenuti drugu simulaciju. Nije neobično da tvrtka izvodi ove računalne simulacije u više navrata kao dio procesa usavršavanja kampanje ili druge velike akcije prije nego što zapravo odabere konačni tijek radnje. Iako simulacije mogu biti skupe, kako u smislu vremena tako i novca, one se često plaćaju tako što pomažu tvrtkama da izbjegnu pogreške koje bi mogle biti skupe.