We retained Alliance Managed IT to install a new server and upgrade several of our older computers. We found them incredible easy to work with as they did most of the installation and upgrading around our schedule, working evenings and weekends as needed so the disruption to our work flow was minimal. Communications were great as we had weekly meetings to review the progress of the install and deal with any issues that came up. They also offered us tips and advice in making us as efficient as possible in using our programs and computers.I would highly recommend them. We have signed on to their managed care program to give us the confidence that we need that our network will run as smoothly and securely as possible.