Enterprise DNA

Instead of IBM Apptio Costing

Stop renting IBM Apptio Costing. Own your technology cost system.

We build your version around how you share costs between departments, map your Apptio records across and run it for you. Your cost rules and review process belong to your business.

IBM Software lists Costing Essentials at US$80,040 and Standard at US$110,040 for a 12-month contract on AWS Marketplace, within the listed spend allowance. Private offers and additional charges can differ.

  • check_circleYour data in a database you own
  • check_circleOpen source, no lock-in
  • check_circleBuilt and run by Enterprise DNA

The Apptio bill

What sits behind the annual contract

IBM Apptio Costing combines financial and operational information with allocation models and reporting. Compare the parts your team uses with the scope of a system built for you.

paid

Costing Essentials

IBM Software lists a 12-month Essentials contract at US$80,040. IBM describes this edition as a prescriptive allocation framework.

layers

Costing Standard

The listed Standard contract is US$110,040 for 12 months. IBM positions it for more customisable, consumption-based allocation.

monitoring

A spend allowance

Both listed contracts cover up to US$25,000,000 of technology spend. The listing says additional fees apply above that allowance.

event_repeat

Planning alongside costing

IBM offers a Costing and Planning bundle. Check your agreement to see which planning capabilities your team uses before comparing the scope.

storage

Bringing costs together

Financial and usage records feed the cost model. Your replacement still needs that work: source mapping, measured usage and reconciled totals.

description

The reports people depend on

Apptio supplies cost views and reporting. List the statements and reviews your department owners need, then test those outputs in your own version.

Your own cost system

Follow the cost from its source to the department

Source controls

Bring the cost records across with proof

Import a prepared Apptio cost report and check it against independent source controls.

  • check Map the actual report columns once
  • check Keep the original values and source reference
  • check Reject mismatched counts, totals and currencies
  • check Repeat an identical import without duplicate costs

Measured usage

Explain how each share was calculated

Split shared service costs using recorded usage and inspect the result before saving it.

  • check Use staff counts, storage or another agreed measure
  • check Keep credits in the allocation
  • check Preserve every cent through rounding
  • check Leave missing measurements visibly unresolved

Review evidence

Keep the explanation behind the numbers

A saved allocation holds its inputs, results, preparer and purpose, so a later change does not erase the previous answer.

  • check Read the exact weights used in an earlier run
  • check Flag changed inputs before approving a result
  • check Require a different named reviewer
  • check Keep review conclusions and evidence references

Department owners

Turn allocations into a working review

Prepare departmental cost statements and a weekly review from the same records.

  • check Compare allocated costs with department budgets
  • check Find old usage measurements beside overdue reviews
  • check Prepare branded statements and reconciliation sheets
  • check Add your own review questions to your version

Make it yours

Design your own IBM Apptio Costing replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from IBM Apptio Costing. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your IBM Apptio Costing replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your IBM Apptio Costing data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from the demo data that ships with Technology Costs for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.

forum

Technology Costs for Claude Code

Connected to your own database

How are our shared technology costs divided between departments?

Workplace support

Unit
Advisory
Amount
3000.00
Currency
NZD
Weight
20

Workplace support

Unit
Distribution
Amount
4500.01
Currency
NZD
Weight
30

Workplace support

Unit
Operations
Amount
1500.00
Currency
NZD
Weight
10

Shared hosting

Unit
Advisory
Amount
3800.00
Currency
NZD
Weight
2

Shared hosting

Unit
Distribution
Amount
1900.00
Currency
NZD
Weight
1

Archive storage

Unit
UNALLOCATED
Amount
900.00
Currency
NZD
Weight
0

Ask it anything

Ten questions your owned cost system answers

These questions run against the working base today. Apptio can also answer many of them when configured; the difference here is owning the records and rules.

chat_bubble Which services have costs but no measured usage?
chat_bubble What share of support does each department carry, down to the cent?
chat_bubble How does a hosting credit affect departmental shares?
chat_bubble Which departments exceed their budget after shared costs?
chat_bubble Which allocation changed after a reviewer checked it?
chat_bubble Which usage measurements are more than 45 days old?
chat_bubble Which imported counts and totals fail their source controls?
chat_bubble What exact costs and weights supported an earlier allocation?
chat_bubble Who rejected an allocation, and what evidence did they give?
chat_bubble Which period needs review first, including periods never allocated?

Switching

How to switch from IBM Apptio Costing

The move involves exporting and reconciling a cost report, mapping it into the new database, then comparing a complete period before you retire Apptio.

  1. 1

    Export a cost report

    Ask your IBM Apptio Costing administrator to export a CSV cost report for the period you want to move, with the relevant source costs and report columns. IBM's documented report export depends on your permissions and keeps active filters, so confirm the report scope and available export with IBM. Do not treat the report's displayed totals as controls because exports omit column totals.

  2. 2

    Prepare the destination

    Set up the destination period, departments and shared services before loading the report. Apptio reports are configurable, so map the actual report columns to the new system's cost records rather than assuming a standard layout. Choose the periods and history you need to bring across, and keep the original export available for reconciliation.

  3. 3

    Test, then load the report

    Run the import's test option first with the prepared cost report and its column mapping. Supply independent source count and total controls for that report, then review the proposed import before committing it. The control values should come from a separate source report. After the test checks out, run the import to load the records.

  4. 4

    Resolve import exceptions

    Review the import results for rejected records and control mismatches before treating the data as loaded. The import rejects currency mismatches, duplicate identifiers, unknown services and counts or totals that do not match the independent controls. Resolve the source or mapping issue and test again. Do not overwrite existing source history to correct a record.

  5. 5

    Compare, then switch off Apptio

    Keep IBM Apptio Costing running while you process a complete period in both systems for a short period. Compare departmental costs and source controls, and resolve differences before relying on the new records. Once the period reconciles and your team is ready, switch off Apptio. Retain the source records you need for your own review and recordkeeping.

construction

Where the real effort goes

The main effort is mapping your own fields and rules. Apptio's model formulas, usage weights, budgets, attachments and integrations need separate mapping, and configurable reports need explicit column mapping. You also need to choose how much history to bring and reconcile exports against independent counts and totals. When Enterprise DNA runs your version, Enterprise DNA handles this mapping and setup as part of the scoped work.

Not ready for a call?

Get your IBM Apptio Costing switch plan by email

We will send you the step-by-step plan for moving your business off IBM Apptio Costing, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to own it

Choose who builds and runs your version

Open source

Do it yourself

Free, open source

  1. 1 Clone the repo, run npm install and npm run demo
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor and use /allocation-preview
  3. 3 Map an Apptio cost export, run a dry-run import and check independent controls
  4. 4 Set up your usage weights, budgets, database access and backups
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer for ongoing work

  • check Your service structure, allocation rules and review deadlines
  • check Your Apptio exports mapped and checked against source controls
  • check Your documents, a web front end if wanted and a different technology stack if needed
  • check The integrations and additional cost-model layers agreed for your version
Get your version built

Omni by Enterprise DNA

We run it for you

One setup fee, then a retainer

  • check Installed with agreed access, backups and retention
  • check Source imports and cost reviews operated around your month end
  • check Changes maintained as your departments and services evolve
  • check Run through Omni by Enterprise DNA beside your other business systems
Book a cost system review

Questions

Instead of IBM Apptio Costing, answered

What does IBM Apptio Costing cost? expand_more

IBM Software lists Essentials at US$80,040 and Standard at US$110,040 for 12 months on AWS Marketplace, covering the stated technology-spend allowance. These are public contract prices, not your private quote or a claim about your savings. Bring the actual agreement so we can compare the scope.

Can our Apptio history come across? expand_more

The free version imports a cost report after its columns are mapped. Apptio report exports preserve active filters and omit column totals, so we check the scope and independent totals first. Model formulas, usage weights, budgets, attachments and integrations need separate mapping. Enterprise DNA handles that work for your version.

Does this cover our whole Apptio setup? expand_more

The free base allocates shared service costs to departments and prepares statements with review evidence. Your Apptio setup can have more cost-model layers, planning and connections. We scope and build the capabilities your business needs, then compare a complete period before you replace anything.

How do we know the departmental shares are right? expand_more

Each saved allocation retains its source costs and measured usage. Rounding preserves every cent, missing usage remains visible and changed inputs require a fresh run before approval. A different named person reviews the evidence. The free base records names; actual sign-in and access controls are configured for a shared installation.

Can the team keep a familiar screen and branded reports? expand_more

Yes. The free version produces read-only statements and a weekly view. We build the screens and connections your team needs into your version. Documents stay drafts until your review process is complete, and the free base does not post accounting entries or send messages.

Bring your Apptio agreement and one departmental statement

Spend 30 minutes with Sam. We will review the annual bill, the allocation model your team actually uses and the records needed to build your version. The conversation starts with a real period and the questions your department owners ask.

Technology Costs for Claude Code is free and open source, published by Enterprise DNA.

Done paying for IBM Apptio Costing?

Get your version built