Un attento design delle componenti di business e l'uso delle funzionalità offerte dal framework .NET sono alla base della capacità di una applicazione di scalare: un design pattern coerente e il cache engine di ASP .NET permettono di ridurre l'accesso al DBMS, aumentare le performance e rendere più facilmente mantenibili i nostri sistemi.