Office Locations

Itasca is made up of 17 offices located in 13 countries throughout the world. Consulting services offered by Itasca benefit from the close interaction of all of these offices.

To learn more about any of the Itasca offices, please use the map below or the links on the right side of this page.

If you are trying to determine the Itasca software agent for your area, please refer to our Sales page.