Ohjelmistosuunnittelu
Ohjelmistosuunnittelu on kriittinen osa nykyaikaista ohjelmistokehitystä, sillä maailma on jo valmiiksi täynnä huonosti suunniteltuja, keskeneräisiä ja epäloogisesti toimivia ohjelmistoja. Huolellisen suunnittelun avulla varmistutaan siitä, että uusi ohjelmisto vastaa täydellisesti loppukäyttäjien tarpeita.