Contact Us

Get in Touch

Formed in 1989, SCI is one of the oldest and largest locally owned IT consulting companies in St. Louis. remains a valuable and productive resource in the IT industry, focused on serving our clients and consultants, and bringing our best and the best we have to every business and every project.

The Office

  • Address: 15450 South Outer Forty Dr., Suite 270, Chesterfield, MO 63017
  • Phone: 636-530-4515
  • Fax: 636-530-4502
  • Service Email:

Submit your Resume

    Please email your resume to It is very important that you include your name, address, and phone number so we may contact you.

  • Career Email: