Programska oprema System Dynamics for Smarter Cities je oblikovana tako, da mestnim oblastem, županom in uradnikom pomaga zmanjševati neželene negativne posledice sprejetih ukrepov za meščane, obenem pa omogoča odkrivanje skritih koristnih povezav med različnimi ukrepi. Temeljitejše razumevanje tega, kako različni ukrepi vplivajo eden na drugega skozi čas, bo uradnikom omogočilo zmanjšanje ali celo popolno izločitev negativnih učinkov, še preden do njih pride. Mestne oblasti bodo lahko denimo več pozornosti posvetile tistim ukrepom, ki imajo pozitivne stranske učinke.

Z uporabo napredne analitike programska oprema System Dynamics for Smarter Cities naslavlja celoten dinamični nabor mestnih politik in ukrepov ter njihovih učinkov na prebivalce. Gre denimo za povezave med ceno javnega prevoza in deležem opravljenih matur, debelostjo in izpusti CO2, povprečno stopnjo zdravja meščanov in atraktivnostjo mesta za podjetja, deležem pobranih davkov in porabo električne energije ter drugimi kazalniki. Sistem za podporo odločanju prinaša intuitivni uporabniški vmesnik, ki mestnim oblastem omogoča preigravanje različnih scenarijev in njihovih posledic ter tako hitro da odgovor na to, kakšen učinek bi določen ukrep imel na mesto in prebivalce. Sistem že v startu vsebuje 3000 enačb, ki so rezultat preteklega dela družbe IBM z mesti. Ob vpeljevanju sistema strokovnjaki družbe IBM skupaj s strokovnjaki s posameznih področij v danem mestu pripravijo delavnice, namenjene zbiranju podatkov o točno določenem mestu. Sistem te podatke analizira in spremlja spremembe številnih kazalnikov za minulih deset let ter tako prilagodi enačbe razmeram v izbranem mestu. IBM ob omenjeni programski opremi ponuja tudi povezane storitve: Actionable Business Architecture for Smarter Cities, Smarter City Assessments ter City Maturity Model, ki povečajo učinek programske rešitve.