Find the word definition

Wikipedia
Myca

Myca is a software development company specializing in healthcare. It is headquartered in Quebec City, QC, Canada with offices in New York City, NY.