The first two words I thought of were stack and assembly, but of course, these have other meanings as well. Other than suite, which really sounds quite suitable to me, you might consider conclave or enclave, both of which refer to special groupings.
Conclave is a grouping of authorities, which is a nice implication for your products.
Enclave is a distinct group enclosed within a larger group (often within hostile territory), which is a pretty good inside joke if you have the same relationship with your enterprise architecture that we do.
Also, if you like military imagery, you might consider regiment or echelon, the latter of which I think would be particularly appropriate for tiered architecture because it implies a step-like formation.
EDIT: I also just thought of hive, which we used to describe our entire laboratory setup in my previous tenure as a scientist.