O acesso seguro à aplicação certa, para o usuário certo, no momento certo, tornou-se algo difícil e complexo devido à natureza amplamente distribuída de usuários e aplicações.
A definição de usuário evoluiu e agora significa muito mais do que um funcionário: pode indicar um fornecedor, parceiro, cliente, desenvolvedor ou funcionário de uma empresa recém-adquirida. Agora, as aplicações têm definições mais amplas que incluem vários tipos (legados, Web ou SaaS) e locais (data center, Internet e nuvem pública).