Object-oriented(OO)approachisthekeytechnologytodevelopasoftwaresystemintheLHC/ATLASexperiment.WedevelopedaOOsimulationframeworkbasedontheGeant4general-purposesimulationtoolkit.BecauseofcomplexityofsimulationinATLAS,wepayedmostattentiontothescalabilityinitsdesign.AlthoughthefirsttargettoapplythisframeworkistoimplementtheATLASfulldetectorsimulationprogram,thereisnoexperiment-specificcodeinit,thereforeitcanbeutilizedforthedevelopmentofanysimulationpackage,notonlyforHEPexperimentsbutalsoforvariousdifferentresearchdomains,Inthispaperwediscussourapproachofdesignandimplementationoftheframework.