Human Interface Guidelines

Human interface guidelines (HIG) are software development documents which offer application developers a set of recommendations.HIGs are recommendations and advice meant to help developers create better applications. Developers sometimes intentionally choose to break them if they think that the guidelines do not fit their application.