What does alles Notwendige mean?

alles Notwendige - German to English

every little thing essential