We have been using mirum for several years now, they are always up to date with our needs as a business and we're very happy working with them! They make it easy to integrate new software or hardware into your systems without needing too much technical knowledge. Sometimes their support team can be slow in responding but overall I think this has more to do with internal processes than anything else - which isn't really an issue here since everything runs smoothly (and fast). Overall good experience so far so would highly recommend! Integration of many different applications/hardware devices including iPads etc.,.