#Research & development consultants #Application development #Product design & development #Waterloo #ON #ontario