Build highly extensible applications.