Password compliance setting

I need to set password compliance for some servers in my company.
However, the requirements are that we need to set different password policies for 3 different user groups within the company. These are :

  1. System Users: i.e root, etc
  2. Batch/Application Users: oracle, bscs, etc
  3. Standard User: emoyikje, vincentw, etc

Is it possible to get this done?
As far as I know there is only one global file for password compliance setting, which is /etc/default/security.

How do I create different policies for 3 different user groups?