1. A method for automatic conversion of existing systems management software applications to run in multiple middleware runtime frameworks comprising: scanning said frameworks of system management components to form individual function modules; mapping application program interface calls to a generic applicant program interface call layer by creating an association of said individual function modules; performing runtime dependency analysis by generating ontology alignment mechanisms and outputting a mapping table of ontologies; performing model unification by mapping runtime dependent functions to semantic counterparts using said ontology alignment mechanisms; generating multiple runtime independent proxy components for said system management components; and automatically refactoring each said system management components into two modules: a runtime independent module and a runtime dependent proxy module, wherein said runtime independent module replaces runtime dependent code with runtime independent code counterparts, wherein said model unification is dictionary-based, structure-based, or a combination thereof.