fosterage

noun

1.
encouragement; aiding the development of something
Derived from:
foster