Understanding the difference between the terms 'smart casual' and 'business casual' is important if you want to avoid overdressing or underdressing for an occasion.