meaning of alles aus einer Hand bieten

alles aus einer Hand bieten - German to English

become a one-stop store