Nível S: Independência
Neste último nível, além de todas as qualidades do nível estruturado, o desenvolvimento é feito em sua maioria independente da plataforma, feito usando apenas os computadores dos desenvolvedores.
Os códigos não são apenas compilados nos PCs mas também são testados neles. Testes de integração nas placas dos produtos são minimizados e podem ser postergados para etapas mais avançadas dos projetos, permitindo que as equipes de desenvolvimento de hardware e software trabalhem em paralelo., se tornando praticamente independentes.
A característica principal deste estado é a alta velocidade e segurança. É rápido trocar de plataforma, modificar funções e criar novos produtos baseados nos atuais. O seu software está maduro!
Em geral, softwares neste nível apresentam:
- Excelente modularização, estruturação e abstração.
- Robustez contra aparecimento de novos bugs e de regressões.
- Alta velocidade na criação de novos produtos e de customizações dos produtos atuais.