CSI strives to provide excellent product and service in a cost effective way. By offering solutions instead of product lines CSI can customize a plan for YOUR company. CSI offers service for companies with 2-20,000 computers and specializes in Managed Services, VIrtualization and Training.