supportive

adjective
  1. giving help, encouragement, or emotional assistance
  2. providing physical support or stability

Examples