Yes. All of the above. Insight® is a responsive solution that is compatible with these modalities and all modern browsers, including ios and Android.