Convention Over Configuration is a software design principle that emphasizes the use of predefined conventions to simplify the development process, reducing the need for excessive configuration.

See also: Ruby on Rails doctrine.