Business formal attire requires suits or jackets with dress shirts, dresses, ties, formal leather-like shoes, and, in many companies, hose or socks. Business formal attire is the least flexible dress code. In some organizations, employees may be able to dress in high-end smart casual business attire, but others still require navy, gray, or ...