In general :
Some time colour scheme and/or icon of your logo doesn't match with template you have. To make app better in looks your both elements must be good.But sometimes page design and logo/header are totally opposite (in contrast , monochromaticity , etc )
So what we should prefer to change DESIGN or LOGO/HEADER ?
Example : we are new-bie web app developer. The biggest problem is we are developer and not designers . We named our app even before its developing phase . But now we think that due to our logo we are facing some problems in designing other elements on page.
our logo is red in colour so we cannot give generally standard BLACK header and was forced to put white header. if header is white we forced keep body element different from white (which oppose standard templates we see in most of web apps) Plus our logo is bit bigger so header gets bigger automatically.The intentions behind keeping logo big was to make it BOLD and Memorable.
So now we are facing question : should we change logo+name or change design . Please answer .
If question is too vast to answer let me know I will make edits.