A Simple Explanation of Data Security For Native vs Non-Native Salesforce Applications

There seems to be a lot of confusion when people are talking about native vs. non-native apps for Salesforce. There are a few key differences when deciphering between native vs non-native applications and some easy things to look for to know the difference.