Часто при разработке возникает необходимость в некоторых опциях, нужных только разработчику, тестировщику, техническому писателю и т.д. - не конечному пользователю.
Примером этого может быть включение каких-то отладочных опций, автоматизация, заполнение каких-либо полей, логирование действий приложения и т.д. Это может ускорить и упростить процесс разработки, тестирования и при этом не нарушит работу конечных пользователей - они просто не узнают о его существовании.