It should be easily accessible.
It should provide timely push notifications for offers, events, and order status of Magento.
Provide login and logout facility.