This paper discusses how to create an extensible,flexible,reliable aeroengine simulation program.An effective areoengine simulation program on the basis of object-oriented areoengine fundament class library (an areoengine application framework),can be easily built for a specified type of areoengine or a specified intention of study,an Exception handlers are integrated to the framework to make the debug of the simulation software easy and improve its reliability.A two-spool turbofan engine and a turboshaft engine simulation programs are provided as examples to illustrate the flexibility and specificity of the framework.