The Canadian Institute of Knowledge Management provides Knowledge Management consulting services and software