Developing User Interfaces for Different Devices and Users

Remember that every device type is different and the UI that is exceptional on one may not really work on another.

Similarly, in a multi-sided business model, the various users and customers may need quite different user interfaces.

One potential “advantage” of this approach is that each solution can be sold (or at least valued) as a separate product if that is appropriate to the market you are going after.