You can certainly give access to records by Team Security.
If add all of your users to a team, you can give certain users or Depts R/O access, while giving other users or Depts R/W access.
This can be different for each team.
I hope this helps,
Dale Richter
Customer FX