efficacious

adjective

(of something inanimate or abstract) successful in producing a desired or intended result; effective.