The Aruba mobility access switch was purpose-built with role-based access and mobility at it's core.
Cisco switches can perform most of the same functions but configuration is much more complex because there is no context of a role and many features are dependent on code levels.
For example, we can simply return STAFF to an Aruba switch and the switch is configured to assign a certain VLAN, access controls, QoS settings, etc for users in that role.
On a Cisco switch, there aren't as many "dynamic" options for port configurations. Things like VLAN and ACLs can be changed, but on some platforms, all other port configurations are static.