Patterns have a great potential for improving various aspects of Information System (IS) designs by reuse. While they have been routinely used for conveying reusable design solutions in books and knowledge repositories, there is an ongoing debate about their impact in practice. This is due to the fact that insufficient efforts are devoted to elaborating effective solutions for eliciting and documenting patterns, evaluating them, tracing IS designs back to the applied patterns, and assisting the designer in choosing the right pattern in a given contextual situation. These tasks need to be supported by advanced pattern repositories that are able to manage patterns at runtime. The article presents the usage of a Capability Pattern Repository (CPR) in support of an approach for design and delivery of context dependent IS, namely, Capability Driven Development (CDD). The CPR together with CDD provides a tool and a method that support pattern governance for addressing both the design and run-Time of IS. The described approach is not bound to CDD and can be adapted to support different types of patterns and development methodologies.