provident

adjective
  1. making careful preparation for the future; showing foresight and thrift

Examples