Any proof in mathematics actually lives in some kind of system. In practice mathematicians use informal language, which is what you see in all proofs of Godel's incompleteness theorem, since it is just too troublesome to write out a proof in a formal language. However, such informal proofs (with copious use of English and even meta-meta-reasoning) can in actual fact be systematically translated to a formal proof in some formal system called the meta-system. ZFC suffices as this meta-system for most proofs concerning mathematical logic. In this sense you can say that ZFC currently is the generally accepted 'outermost system'.
It is interesting to note that since ZFC can reason about ZFC itself, it proves various results about itself, such as that if it is consistent then there is no proof or disproof of Con(ZFC), which is an arithmetical sentence that (from the outer ZFC's point of view) the natural numbers satisfy iff ZFC is consistent. Note that the natural numbers in the meta-system are governed by the axioms of the meta-system, which fail to pin down a single structure. This can be seen from the incompleteness theorem, since there is some arithmetical sentence that ZFC itself cannot prove or disprove, and so if ZFC is consistent then it has two models that disagree on that sentence, which means that they must have non-isomorphic natural numbers! This is an inevitable property of any formal system $S$ (with decidable proof validity) that can interpret PA. So it is a curious fact that if we believe there is a collection of natural numbers (that satisfy PA), then we have no choice but to accept that no useful meta-system can prove all the true facts about the natural numbers, including in particular the consistency of the meta-system itself, which we ought to believe is 'true' because if it is 'false' then the meta-system is useless!