Low-Level Design
Low-level design forklarer mere om de specifikke dele og hvordan de vil virke og samarbejde med hinanden. Det er egentlig bare high-level design udvidet med meget mere information og flere detaljer, indtil man er klar til at starte implementationen.
Design-to-Schedule
Design-to-Schedule bestemmer hvordan man implementerer ud fra en kalender.
Design-to-Tools
?
Process-Oriented Design
Process-Oriented Design fokuserer på de processer som systemet skal gøre.
Data-Oriented Design
Data-Oriented Design fokuserer på data, som der skal bruges for at klare noget.
Object-Oriented Design
Object-Oriented Design fokuserer man på de konkrete objekt-klasser, som der skal bruges for at systemet virker.