A variety of software interaction paradigms will likely persist due to user preference, privacy, and compliance needs