Scalability is the capability to make a software application available to those who need it and want it. Scalable applications can help increase user adoption across an organization, and may even increase the time users spend engaged in self-service activities.
Scalability makes insights accessible to everyone. Dashboards and reports are available to any number of users, not just restricted to the data analysts or executives in an organization. In fact, many companies are embracing the concept of the extended enterprise − sharing insights with field operations, customers, and external partners in order to promote a common understanding of how to drive business forward.
Scalable applications may be easily deployed on the web via .NET and Java application platforms. Applications can be deployed to any major infrastructure, whether on-premise with end-users, hosted at a data center, or in a cloud-based infrastructure such as Amazon Web Services or Microsoft Azure.