Computer consultant