if(trackingNum != null){ } what are the differences between software builds and software versions?