Maintenabilité

Capacité à corriger et modifier simplement une structure, et même, parfois, la possibilité de modifier celle-ci en cours d'utilisation.

Mutualisation

Capacité à identifier une fonction et à l'utiliser dans plusieurs contextes.

Scalabilité

Capacité à pouvoir évoluer par un changement d'échelle, c'est-à-dire de supporter des volumes plus importants de flux sans remettre en cause la structure sous-jacente.

Sécurité

Capacité à assurer un bon niveau de sécurité par rapport aux attaques les plus populaires.

Référencement

Capacité à optimiser le référencement des sites web.