This can be done one of two ways:
1. Through View Sets that will limit what data is available to certain role(s) by providing a unique form view to each role; essentially showing/hiding field(s) based on role.
2. By limiting access to records based on Role by specifying which roles have access to which customer type(s).
The Help file should provide details on View Sets and role-based record curtaining based on customer type.
I'm looking to do the same thing for our HR department, but don't see anything in the Admin Help for " View Sets", is it called anything else?