4) An internet connection
It is used to receive and transmit data and instructions.
5) Delivery Of Information
It requires execution of a well thought out, designed an
executed user interface that provides an optimized experience
across the multiple device platforms, tablets, smartphones etc.