Os anti-patterns destacam problemas comuns que as organizações desenvolvedoras de software enfrentam em temas organizacionais de gestão de projeto, de desenho (design), de programação, de gerência de configuração, entre outros, e fornecem orientações para que esses problemas sejam reconhecidos e as suas causas subjacentes, determinadas.