A definição e análise do problema é o primeiro passo para a resolução de qualquer problema. Trata-se de um passo importante, uma vez que a alteração da definição do problema irá alterar a solução para o mesmo. Daí a necessidade de ter um conceito de padrão de desenho ao definir e compreender qualquer problema. Isto garante uma forma mais eficiente e eficaz de representar o aspeto chave da solução testada com sucesso para o problema no contexto do árbitro. Tal como a fase de Análise, a fase de Conceção também desempenha um papel crucial no modelo do Ciclo de Vida de Desenvolvimento de Software (SDLC). A abordagem de conceção define claramente a arquitetura global do produto, juntamente com a sua relação, comunicação e representação do fluxo de dados com os módulos internos, externos e dependentes, bem como com módulos de terceiros. Um padrão de conceção encapsula a intenção subjacente a uma conceção, identificando diferentes objectos, a sua distribuição de responsabilidades e a colaboração entre eles. Trata-se de um método para reduzir a complexidade do sistema, definindo e nomeando a abstração. O quadro de conceção proporciona uma forma sistemática de utilização em todas as fases possíveis do SDLC com alguma notação nova e reutilização da Linguagem de Modelação Unificada (UML).