Can one provider do it all?