Role-Based Access Control (RBAC) is an approach to restricting system access to authorized users in order to ensure better cybersecurity. It is used by the majority of enterprises with a few hundred or more employees to further implement mandatory access control (MAC) or discretionary access control (DAC).For this assignment, assume that you are a Sr. Systems Architect working for a large IT Managed Solutions Provider (MSP) that provides cloud-based IT services to Fortune 500 companies. You are tasked with creating an overarching RBAC model that provides security and flexibility for those customers. For instance, your RBAC model defines access control guidance for broad categories such as Finance, Legal, Engineering, IT, Manufacturing, Sales, Human Resources, Marketing, etc. In turn, each customer instance can further re-define and refine those categories (e.g., Under Finance, they can add Accounts Receivable, Accounts Payable, etc.; under Engineering they can add Software Engineering, Hardware Engineering, Rapid Prototyping, Testing, etc.).You are allowed to model your RBAC deliverable based on the myriad of RBAC examples available on the Internet. If model answers are provided in this course, you may also use them as rough guidance, but you must focus on delivering a high-quality product that reflects your own creativity, innovation, and interpretation of the assignment. Make sure that you are citing your references as well.