Using Bar Graphs to Track Application Costs and Value: Application Portfolio Management (APM) Basics

Managing an application portfolio requires continuous assessment of costs and the business value delivered by each system. Spreadsheets can capture this information but often fail to convey comparative insights. Bar graphs—simple yet powerful visualization tool illustrate differences among items by displaying values as horizontal or vertical bars. In APM, bar graphs can be used to compare application costs, usage levels or value scores, helping leaders identify where investments are justified and where spending may be excessive. When complemented by other visualizations, bar graphs lay the foundation for informed budgeting and strategic decision making. 

Budgets are finite, and IT leaders must prioritize spending across a wide range of systems. This prioritization is a core challenge when getting started with an APM initiative. Without clear comparisons, high-cost legacy applications may continue consuming resources simply because they have always existed, while low cost, high value modern solutions may struggle for funding. Bar graphs provide a straightforward way to rank applications, revealing where cost and value are disproportionate. They also make it easier to communicate financial insights to nontechnical stakeholders, facilitating collaboration between finance, business, and IT departments. 

Discuss your Application Portfolio Management Context, data sources, and governance goals with SSNA’s expert consultants.

Get in touch with our experts

What Are Bar Graphs? 

A bar graph (or bar chart) illustrates comparisons among individual items by representing values with bars. Bar charts are useful when axis labels are long, or values represent durations, with categories typically plotted on the vertical axis and values on the horizontal axis. Different types of bar charts exist: 

Sparx Systems infographic showing four chart types for APM data Bar Graph, Stacked Bar Graph, Column Graph, and Stacked Column Graph
  • Bar: Useful when application names are long; categories are listed along the vertical axis, and bars extend horizontally (e.g., comparing the total cost of ownership across a long list of applications). 
  • Stacked Bar: Stacks multiple values for a category horizontally, showing how components contribute to a total (e.g., licensing, infrastructure, and support costs of an application). 
  • Column: Groups of vertical bars by categories, allowing side-by-side comparison of different metrics for the same category (e.g., cost and value of each application). 
  • Stacked Column: Displays each category’s vertical components as a percentage of the total, useful for analyzing proportional contributions (e.g., what proportion of total cost is driven by maintenance across the portfolio). 

Selecting the appropriate bar chart type depends on your analysis goals. Clustered bars emphasize comparisons among different metrics, while stacked bars emphasize composition. APM dashboards provide options to create these variants from the same underlying data. 

Visualizing Cost and Value Data with Bar Graphs 

IT components TCO

Bar graphs help stakeholders see how each application compares to others. Consider the following uses: 

Track annual costs 

Plotting operating or licensing costs highlights expensive applications that warrant scrutiny. By sorting bars from highest to lowest cost, decision makers can quickly see which applications consume the largest portion of the budget. 

Compare business value scores 

Visualizing value scores side by side reveals which applications support strategic objectives and which do not. Value scores might be derived from stakeholder surveys, capability mapping or alignment with revenue streams. 

Monitor user adoption 

Bars representing user counts or transactions indicate where usage is concentrated versus negligible. Low usage may signal an opportunity to rationalize or invest in adoption initiatives. 

Assess maintenance burden 

Separate bars for maintenance costs highlight systems that require disproportionate support, often due to aging technology or poor vendor support. 

To make bar graphs more informative, incorporate additional dimensions through color coding or bar segmentation. For example, color bars by lifecycle stage (e.g., modernization vs. retirement) or by business unit to illustrate distribution of costs and value across the organization. 

Using Bar Graphs for Benchmarking and Trend Analysis 

using Prolaborate's bar graphs to benchmark track trends and measure roi for application portfolio

Beyond a snapshot view, bar graphs can support bench marking and trend analysis: 

  • Benchmark against peers: Compare the cost of similar applications across departments or regions to identify anomalies. If one region’s ERP system costs twice as much as another’s, investigate differences in licensing, customization or support. 
  • Track trends over time: Grouped bar charts show how costs or value scores change over successive periods, revealing improvements or declines. For example, a bar chart of quarterly licensing costs may show that a move to subscription pricing has stabilized expenses. 
  • Measure return on investment: By juxtaposing cost and value bars, decision makers can evaluate whether high cost applications deliver proportional benefits. This is a practical way of measuring ROI from APM initiatives. A large cost bar paired with a small value bar signals poor return and potential for rationalization. 
  • Identify cost drivers: Stacked bar charts can break costs into components—licensing, infrastructure, support and reveal which elements drive increases. This helps target negotiations with vendors or internal process improvements. 

Trends become even more meaningful when integrated with other data such as user satisfaction or risk metrics. For example, increasing maintenance costs combined with declining user satisfaction may justify replacing the application. 

Building Bar Graphs for Application Portfolio Management (APM) 

customizing bar graphs in Sparx Prolaborate to show relevant metrics such as cost value or usage based on APM goals

To create effective bar graphs: 

  • Select metrics: Choose cost, value, or usage metrics relevant to your APM goals. Consider including multiple metrics to provide a balanced perspective. 
  • Prepare data: Cleanse and normalize data to ensure consistency across applications. Standardize currency, accounting periods and units. 
  • Choose chart type: Decide between clustered, stacked or 100% stacked bars depending on whether you are managing absolute values or proportions. For multi metric comparisons, clustered bars may be most appropriate. 
  • Enhance readability: Use clear labels, sorted bars and color coding to make the chart easy to interpret. Avoid cluttering by limiting the number of categories displayed at once or grouping smaller items into an “Other” category. 
  • Enable interactivity: Where possible, include features such as tool tips that display additional data when hovering over a bar, or filters that allow users to focus on specific business units, technologies or periods. 
  • Combined with other visuals: Use bar charts alongside bubble charts or heat maps to provide a comprehensive view. For example, a bar chart showing cost trends can accompany a heat map highlighting performance issues. 

In Sparx Systems Prolaborate, bar graph widgets read data from the application catalog and display it in configurable charts. Users can switch between cost and value views, apply filters (for example, by business unit), and export charts for reporting. These charts can be included in dashboards to keep visuals consistent across deliverables. 

Examples of Bar Graph Insights 

To illustrate how bar graphs inform decision making, consider these scenarios: 

  • Legacy versus modern application costs: A bar graph comparing annual maintenance costs of legacy systems against modern cloud solutions may reveal that moving to the cloud reduces infrastructure expenses but increases subscription fees. Viewing both cost and value bars helps evaluate tradeoffs. 
  • Cost per user: By dividing application cost by the number of active users and plotting the result as bars, organizations can spot outliers where cost per user is exceptionally high. This encourages deeper analysis into whether the application is worth its cost or if consolidation is warranted. 
  • Investment by capability: Grouping bars by business capability (e.g., finance, human resources, sales) shows how IT investment aligns with business priorities. If spending is heavily skewed toward back-office systems at the expense of customer-facing capabilities, adjustments may be necessary. 
  • Trend of technical debt: Tracking maintenance and upgrade costs over time in a bar graph highlights technical debt. Rising maintenance costs may reflect aging technology, prompting a modernization initiative. 

These examples underscore how bar graphs can reveal both obvious and subtle insights, enabling targeted action. 

Communicating Insights with Bar Graphs 

A well-designed bar chart is a communication tool as much as an analytical aid. To maximize impact: 

  • Tell a story: Arrange bars in a sequence that supports your narrative, such as ordering applications from highest to lowest cost or grouping by strategic importance. 
  • Use annotations: Add callouts or labels to highlight notable bars, such as the most expensive application or the one with the largest value/cost gap. 
  • Provide context: Include axis titles, legends and brief explanations so that viewers understand what is being compared and why it matters. 
  • Invite discussion: Use bar charts in workshops or governance meetings to prompt questions and debate. Encourage stakeholders to explore the data behind the bars and contribute insights. 

When stakeholders understand the story behind the bars, they are more likely to support the recommended actions. 

Hands-on training covering model setup, portfolio attributes, and dashboard configuration for Application Portfolio Management (APM) use cases. 

Explore SSNA’s Training Programs

Bar graphs translate numerical data into visual comparisons that help APM teams understand how application costs and value stack up across the portfolio. By ranking applications by cost, value or user adoption, organizations can quickly identify outliers and make informed budgeting decisions. Going beyond simple snapshots, bar graphs can benchmark costs across regions, track trends over time and dissect costs into components. 

When used in tools such as Sparx Systems Enterprise Architect and Prolaborate, bar graphs function as interactive components in APM dashboards that support analysis and collaborative decision-making. Incorporating bar graph visualizations into your APM practice will enhance transparency, encourage data-driven decision making, and ensure that IT investments deliver meaningful value. 

Related Articles

Recent Posts

How to Get Started with the Application Portfolio Management (APM) Accelerator in Enterprise Architect 17
How to Turn Your Sparx EA APM Model into Integration Diagrams and Prolaborate Dashboards
How to Import Your Application Inventory from APM Accelerator Excel into the Sparx Enterprise Architect Model
Getting Started with the Sparx Systems Application Portfolio Management (APM) Accelerator Pack
Application Portfolio Management (APM) Consulting Services for Sparx Systems Enterprise Architect and Prolaborate

Learn More

To learn more about the Sparx Architecture Platform and services available from Sparx Services North America…