Influence of SaaS and Analytics on Application portfolio management (APM)
The markets for both Application Portfolio Management (APM) and Software as a Service (SaaS) have been soaring. IT enterprises have been realizing the need for APM to improve the channelizing of the investments on IT operations and maintenance and have productive applications on board. At the same time, SaaS has the potential to make APM more valuable for IT enterprises. IT enterprises can harness the powerful analytics features of SaaS applications and combine with that with the APM tools. Multidimensional data and analytics are the backbone of APM and that becomes possible only when SaaS is combined with APM. Also, the whole APM framework can be hosted in to the cloud which significantly reduces the cost of the IT enterprise. So, APM and SaaS make for a good combination.
What is Application Portfolio Management?
APM is a framework for managing enterprise IT software applications and services. Among its several features, APM can provide reports to IT managers on the overall health of all enterprise IT software applications and services. For example, it can quantify the current state, performance, age, returns on investment (RoI), and economic value of the applications. Based on the reports, the IT managers can take important decisions such as eliminating redundant or unproductive applications or buy new software. Obviously, APM plays an important role in both identifying application health and productivity and making the best use of the IT budget.
What constitutes an application in the APM context?
Not just any application is within the scope of APM. The scope of APM across organizations is roughly the same. Still, given below are a few examples of what can constitute an application:
- Web services.
- A service oriented business application (SOBA) that provides a user interface for performing one or more business tasks such as creating invoices.
- A system that comprises a rich client, a server-based middle tier and a database. If changes are done on any one component, the other components are also impacted.
- An excel sheet that contains multiple macros that perform some business tasks.
- A website publishing system that pulls data from one or more databases and publishes the data in an HTML format on a public URL.
Business case for APM
APM can help enterprises both improve the health and performance of their application portfolio and cut costs. Forrester Research, in its report titled The State Of Global Enterprise IT Budgets: 2009 To 2010 states that “For IT operating budgets, enterprises spend two-thirds or more on ongoing operations and maintenance.” That is a significant expense and there is scope of channelizing the budget to more productive avenues. A lot of organizations maintain applications that perform the same functions for various reasons. All such applications need to be maintained and upgraded which are expensive tasks. APM can identify duplicate applications for the IT managers so that they can be eliminated. Also, APM can quantify the performance and the business value of the applications.
Approach to APM
The standard objectives of APM should include but will not be limited to reducing expenses on operation and maintenance, quantifying the health and performance of the applications, improving compliance and identifying redundant or duplicate applications. So, the standard approach is given below:
- Measure the current business value of the applications portfolio.
- Recommend the optimum mix of software applications, web services, websites, and databases.
- Provide a practical roadmap for the implementation of the optimum application mix.
- Implement a governance process for prioritizing investments, align applications with business needs and manage change programme.
How can SaaS and Analytics potentially influence APM?
The rise of SaaS and analytics offers an opportunity to take a fresh look at how APM is done. IT enterprises have an opportunity to cut costs, redeploy resources to more productive assignments, have high-quality analytics based on which resources such as applications, servers and databases could be eliminated or updated. In a nutshell, IT enterprises are freed up to focus on higher priority areas. Given below are some of the ways SaaS could influence APM:
From the perspective of IT enterprises, hosting and maintaining own infrastructure such as data center, database and servers is an expensive proposition. In fact, operating and maintenance expenses account for a significant chunk of an enterprise’s IT budget. Obviously, enterprises want to find ways to reduce operating expenses without compromising on the quality of maintenance and operations. SaaS represents a different perspective on hosting and maintaining IT infrastructure. The deal is: let the SaaS provider take care of the operations and maintenance and other related issues while the IT enterprise takes care of the business priorities. The enterprise hosts its IT infrastructure on the cloud provided by the SaaS provider and then the SaaS product is hosted, built, maintained, and operated by the SaaS vendors. So, the IT enterprise has got rid of the responsibilities to procure, install and maintain hardware, recover date after disaster and maintain application. When a relationship with SaaS is established, APM becomes easier. The IT enterprise now can use as many APM tools as required depending on the SaaS platform. The IT enterprise can consider APM tools provided by SaaS vendors.
The full APM framework can be hosted on the cloud provided by the SaaS vendors. APM frameworks are flexible in the sense that the IT department can add, update or remove applications whenever needed. However, these APM activities need to be supported by the infrastructure that hosts APM and SaaS represents the ideal infrastructure. SaaS, which is hosted in the cloud, can be scaled up or down as per needs. So, the IT enterprise does not need to invest a lot on the infrastructure for hosting the APM.
The powerful analytics capabilities of the various SaaS offerings can add a new dimension to the APM. From the perspective of an IT manager, it is crucial to have data in a clear, user-friendly format. Powerful analytic capabilities can quantify and expose different dimensions of application performance such as age and performance correlation, compliance graph, duplicate functions performed by different applications, returns on investment, economic value and perceived business value.
Large enterprises have large teams located across the globe. Naturally, the IT infrastructure can be either centrally located or distributed across locations. In such a situation, it is a challenge to ensure that all users across countries have access to the same APM version and can collaborate easily. SaaS ensures that the same software versions are used by all users irrespective of their locations and greater coordination is achieved.
The main contributions of SaaS to the APM market are superior analytic capabilities and freeing up the resources of the IT enterprises for more productive purposes. However, the availability of SaaS for APM does not mean that the above two objectives are fulfilled automatically. The IT enterprise still has to locate a suitable SaaS vendor which can take care of a lot of activities such as server installation, versioning, deployment, backup, recovery and other tasks. If these tasks are not done properly, then the IT enterprise will not be able to focus on its other tasks. Also, the IT enterprise needs to combine the analytical abilities o SaaS applications with APM so that its application health can be evaluated.