Today, every company is a software company, and innovation is a top priority for everyone. In addition to their core business functionality, modern software applications must include features that everyone has come to expect as table stakes — like collaboration, sharing, and teams. However, when development resources are tight, the last thing you want is to inundate your team with new authorization requirements to support the exploding needs of standards your application must support, including security, governance, and compliance. As SaaS applications get increasingly sophisticated, collaborative, and feature-rich, authorization can become a real headache, tying up developer time to repeatedly build multiple layers of permissions into application code. What’s the issue? Often, authorization approaches can’t meet the complex requirements of today’s highly collaborative SaaS solutions. Giving your users access to application assets used to be fairly straightforward. Permissions were often granted based on predefined roles — if an.