Program uses component performance maps to enable user to do analytical engine cycle calculations. Through scaling procedure, each of the component maps can be used to represent a family of maps. Either convergent or convergent-divergent nozzles may be used