1. User login
logging in is the process by which an individual gains access to a computer system by identifying and authenticating themselves.
It refers to some credentials you create to log in to use a certain platform. It´s important, because provides you security , due to the password you chose, and an own profile different to other´s one.

2. Encryption
Encryption is the method by which information is converted into secret code that hides the information’s true meaning. The process of encoding a message or information is such a way that only authorized parties can access it and those who are not authorized cannot.

3. Cloud Synchronization
Cloud synchronization keeps files in different locations up to date through the cloud. An user sets up a cloud-based folder, to which the desired files are copied. This folder makes the files accessible via a web interface for multiple users, on whatever device they are using.

4. Geolocation
Geolocation in apps have turned into a helpful tool that encourages and accelerates the task of finding a spot or an individual in a significant physical world .Those applications that give content to a user as per their quick geographical location, individuals bring their cell phones wherever they go.

5. Push Notifications
Push Notifications are those messages in the form of pop out or small pop-ups, that appear on our screen. They allow your users to keep up with the latest updates, promotions, and offers.

Information and a summarize here