Touchbase announces its move into Denver Place, a suite of high rise towers in downtown Denver, Colorado. Located at the intersection of 18th and Champa Street, Touchbase's new office space is on the 15th floor of Tower North and offers expansive views of the city. 

In addition to housing the Denver Touchbase team, future plans for the space include a Client Experience Environment which will offer clients the unique opportunity to experience a multitude of technologies in a greenspace and hybrid mode.