Computer Consultants, Inc. – St. Louis, MO

Connecting Business Since 1981

We’ve moved!

Computer Consultants, Inc. has moved to a new location. Please note our new address: 11685 Lackland Rd. St. Louis, MO 63146

Website Redesign

CCI has a new website!  Design courtesy of Bob Sherron.