Wzorzec dostarcza zunifikowanego interfejsu dla grupy podsystemów. Zdefiniowany interfejs wyższego poziomu sprawia, że łatwiej jest używać złożonych bibliotek/klas.
Wzorzec projektowy Facade stosujemy, gdy chcemy zapewnić prosty i konkretny interfejs dla grupy obiektów charakteryzujących się dużo bardziej złożonym i ogólnym interfejsem.