I was hazard a guess that he or she delivers services of an IT nature. In short, it's an IT boss. Just with extra adjectives and nouns.