Why do small & mid-size IT services companies need to redefine their business strategy?