This extension of GLM is employed to estimate relationships that are not adequately represented by the linear model.  This occurs when: the distribution of the dependent variable is non-continuous and therefore predicted values must be similarly distributed (e.g., multi-nomial, discrete, skewed). The effect of predictors is not linear (e.g., conditional, contextual).