This was a old JLPT1 grammar point, it's more a grammar pattern than an individual word. AあってのB = A must exist, or else B cannot exist (B does not necessarily exist if A exists, but A is a necessary condition for B). Focus on the fact that A is necessary for B.
Example sentence courtesy of Google:
お客様あっての仕事ですから、お客様を第一に考えることは当然です。
Instead of AあってのB you can also see forms like BはAあってのことです。
これは皆様のご支援があってのことです。