Pa to imaš pomalo u svakoj struci, samo je u informatici više formalizovano. Pokušaću na primeru arhitekture: treba da projektuješ most preko reke na datom mestu. Zavisno od širine, dubine, tražene nosivosti, kvaliteta obale, kvaliteta dna, budžeta, a primenjujući svoju stručnost, izabraćeš jedan od sledećih design patterna: lučni, čeličnorešetkasti, gredni, viseći, kablovsko-zatezni… most. Sve su to samo opšti principi kako se pravi most, detalje moraš razraditi kasnije.