It may not be exactly "English", but most people use the term [raison d'être][1]. True English alternatives include *basis, justification for existing, rationale, reason for existing, reason why*, and my preferred one for OP's context (if I couldn't use *raison d'être*) - ***precondition***.


  [1]: http://thesaurus.com/browse/raison+d%27etre