I think they relied on a web app implementation due to the lack of an API for the service. It feels to me (an end user with no programming experience) like they cheaped out and took a shortcut, which has now bitten them in the rear end. Ironically, if the actual website used responsive design and was usable on mobile devices, this whole thing would have been a non-issue, but it's horrible on anything but a desktop.

matigo.ca.