Als Engineering bezeichnen wir die ingeneursmäßige Entwicklung von Software und System-Komponenten. Die Software durchläuft im Engineering mehrere Phasen des [Lifecycle Managements|Lifecycle Management].