Self-sufficing

Webster's Dictionary of the English Language

·adj Sufficing for one's self or for itself, without needing external aid; self-sufficient.