Does IT play a role in organizational excellence?