if(trackingNum != null){ } Beyond Software Architecture: Creating and Sustaining Winning Solutions