1. A system comprising: a processor; and a memory coupled to the processor, wherein the memory comprises, a mapping module configured to map knowledge elements of at least one ontology instance, selected from among a plurality of ontology instances, with another ontology instance, selected from among the plurality of ontology instances; and an agile recommendation module configured to, generate a knowledge corpus based at least on the mapped knowledge elements and at least one environmental parameter; receive at least one modification in the knowledge corpus; and provide recommendations to generate a requirements specification based at least, in part, on the received modification.