Im Solution Engineering (lösungsorientiert) wird basierend auf der Anforderungsspezifikation (Ergebnis des Requirements Engineering) die Lösung analysiert, die Systemspezifikation erstellt und anschliessend die Lösung implementiert. Die Softwareentwickler realisieren Arbeitsabläufe, die der Requirements Engineer (lösungs-neutral) in Zusammenarbeit mit Fachvertretern in Aktivitätsdiagrammen beschrieben hat.