defense software