В зависимости от Zope библиотек, Grok - это фреймворк, который был разработан для предоставления шаблона, чтобы сосредоточиться на протоколе структуры и DRY ("Не повторяться" - т.е. механизм повторного использования программного кода). Разработчики могут выбрать шаблон структуры, когда это будет нужно. Он был разработан в основном для развития Zope 3.