We needed a new server and needed to run our very old shop-wide software which was crashing repeatedly. CTI provided all new hardware while maintaining our need to run the old software. It does not crash anymore and is running faster than I can remember! Also, we have been using them for a few years now and they have always been extremely responsive for any problems that arose on our old (not CTI supplied) system. Highly recommended.