Abstract: In various embodiments, a computer-implemented method for ontology-based application construction is disclosed. The method comprises generating, by a processor, a first component comprising a first ontology, matching, by the processor, a first parameter of the first component with at least one second component comprising a second ontology; and linking, by the processor, the first parameter of the first component with a second parameter of the second component.