Softwaredesign, Engineering und Implementierung einer Sicherheitslösung