Имхо, для начала неплохо самому себе ответить на вопросы типа «как организована структура?» например, может ли одно приложение работать в нескольких компаниях? Или один енв может включать несколько версии приложения? Но обычно все заканчивается цепочкой от частного к общему :) в этом случае апп - енв- компания