translate English to German: It is a bit like hardware and software - one cannot work without the other.
Das ist wie Hardware und Software zusammen - alleine funktioniert es nicht.