Aufbauend auf abstrakte Referenzmodelle können konkrete, spezialisierte Modelle oder Entwurfsmuster (etwa als Grundlage für die Konstruktion oder die Entwicklung von Software-Programmen) erstellt werden.