I am new to Salesforce and have a design question.
I have very different types of users that will be interacting with Salesforce - some will want to see very different types of information than others. I have been modelling this in terms of Apps: One for a sales person, one for a person who deals with Donations, etc. Each app has different tabs relevant to that role.
This works just fine, but I have the nagging feeling that Salesforce isn't meant to be used this way and that I should be managing this through roles or permissions, or something like that. Is this true?