Located in Ottawa, Canada, Impatica Inc. was incorporated in March of 1998. Since its leading product, Impatica for PowerPoint, entered the market in April 2001 approximately 2,500 organizations including some 2,000 colleges and universities and..
Relevance: 15.175089