Systems Application Architecture (SAA) foi a estratégia da IBM para a computação empresarial no final dos anos 80 e início dos anos 90. Ela foi substituída e consideravelmente expandida pelo Open Blueprint da IBM , uma estratégia empresarial para computação em rede. Ambos são visões estruturadas dos tipos de serviços de computação que uma empresa pode precisar, as relações entre esses serviços, e a especificação dos padrões e produtos que são considerados como fornecendo esses serviços.
SAA definiu três camadas de serviço:
- Acesso comum do usuário
- Interface comum de programação
- Suporte comum de comunicações
Ao usar ou criar aplicativos e dados que estejam em conformidade com essas três camadas (fornecidos por produtos estratégicos da IBM), uma empresa poderia ter a garantia de consistência e alguma quantidade de portabilidade de programas entre a gama de sistemas de computação da IBM. Como a IBM, juntamente com o resto da indústria informática, descobriu o valor da padronização e da computação aberta em toda a indústria, a empresa reviu a sua estratégia. Sua nova estratégia, o Open Blueprint, reconheceria que os clientes queriam consistência e portabilidade de programas e dados entre os sistemas de diferentes fabricantes, e não apenas dentro dos sistemas da IBM. Duas outras tendências não atuais quando o SAA foi desenvolvido influenciaram o Open Blueprint da IBM: o modelo cliente/servidor de distribuição de computação e o conceito e implementação de programação orientada a objetos . O Open Blueprint parece bem posicionado para absorver outra nova tendência: computação em rede, incluindo o uso da Internet.
Desde que a maioria dos grandes clientes da IBM tem um grande investimento em aplicações e dados legados desenvolvidos durante a era do SAA e anteriores, o Open Blueprint da IBM reconhece a necessidade de apoiá-los. Notavelmente, a Arquitetura de Rede de Sistemas da IBM ( SNA ), a pedra-chave do SAA Common Communications Support, é mantida no Open Blueprint como uma alternativa ao TCP/IP . Outras empresas também têm feito investimentos no SAA, reconhecendo que as aplicações legadas dos clientes IBM não irão desaparecer em breve e que em alguns casos estas aplicações podem representar a melhor solução actual. O Netware da Novell para SAA é um exemplo de um produto amplamente instalado que mantém a identidade do SAA.