What customer use case is challenged by device incompatibility, OS diversity, and a multitude of 3rd party applications?