Our journey began 8 years ago.

Since then, we have actively maintained and developed this product, listened to customer feedback, and improved it with every release.

116 bugs solved
69 features implemented
3 interfaces improved
58 product releases since 2018

The journey, chapter by chapter.

58 releases are consolidated into 5 major-version chapters, covering 188 recorded improvements.

Major version chapter Latest generation

v6.0 - v6.1.13

Decision Tree Software 6.0-6.1.13: Guided Markov Modeling and Stronger Reliability

This chapter introduced a wizard-based workflow for creating Markov models, then concentrated on dependable project handling, economic-analysis accuracy, editing stability, and output quality. Updates also addressed recurring crash paths and clarified the Bernoulli Utility Function editor.

1 feature 28 bug fixes 1 interface change

Major features 1

  1. Added a wizard-based user interface for creating a Markov model.

Bugs and reliability 28

  1. Improved project and Markov workflows by fixing Windows 11 ARM file opening and saving, wizard setting order, new-project setting resets, and loading of deeply nested project files.
  2. Strengthened economic-analysis results by requiring appropriate DALY discounting inputs and correcting Cost Effectiveness Plane and subjective-criterion utility transformations.
  3. Improved model editing and output by preventing unintended Custom Markov model removal, setting inserted root decision nodes as planning points, repairing replaced-node layouts, and honoring print orientation.
  4. Resolved multiple crash paths affecting editing, processing, clipboard access, and related operations.

Interface evolution 1

  1. Removed the confusing and unused Net Wealth box from the Bernoulli Utility Function editor.
Major version chapter

v5.0 - v5.1

Decision Tree 5.0-5.1: expanded analysis, reporting, and chart access

Versions 5.0 through 5.1 expanded Decision Tree analysis, cost-effectiveness configuration, and decision reporting. The release series also improved chart interaction and addressed calculation, stability, project-state, and chart-display issues.

24 features 25 bug fixes 1 interface change

Major features 24

  1. Expanded modeling with probability-tree analysis that does not require criteria or payoff, plus Markov Decision Process integration directly in the Decision Tree.
  2. Extended cost-effectiveness work with selectable QALY and DALY formulas, sensitivity analysis for individual QALY or DALY variables, and an improved Cost Criterion.
  3. Made decision results easier to interpret through no-decision explanations, Risk Profile event distribution, and weighted-attribute stack and polar charts.
  4. Improved reporting and chart access with editable Decision Tree payoff-detail Excel cells, terminal-node information in possible-paths reports, and chart context menus for data, images, and Excel export.

Bugs and reliability 25

  1. Corrected analytical issues affecting Minimax Regret, entropy, cost-effectiveness discounting when interest was disabled, and time-variant Markov probabilities.
  2. Addressed application crashes and a corrupted-state issue when a project was closed while a separate chart window was open.
  3. Resolved chart usability and display problems, including chart arrangement, missing Radar options, hidden Cost Effectiveness Plane axis controls, and unhelpful chart data-table views.
  4. Fixed project and model consistency issues involving settings leaking into a new project and Markov custom expressions not updating after a state rename.

Interface evolution 1

  1. Changed the Bayesian Inference tool to use a probability range of 0 to 1 instead of 0 to 100.
Major version chapter

v3.0 - v3.7.1

Decision Tree Software 3.0-3.7.1: richer analysis and cost-effectiveness tools

Versions 3.0 through 3.7.1 expanded utility modeling, analytical feedback, machine-learning evaluation, and healthcare cost-effectiveness analysis. The releases also strengthened calculation correctness, reporting reliability, and application stability while simplifying objective-type handling.

14 features 25 bug fixes 1 interface change

Major features 14

  1. Expanded multi-criteria utility modeling with a token-based expression editor, custom expression names and units, and utility-function setup from the new-objective wizard.
  2. Added decision-analysis feedback through expected-pathway-value tooltips, configurable Monte Carlo histogram bins, and sensitivity-chart intersection lines for competing actions.
  3. Added machine-learning model testing against a data source, producing a confusion matrix and charts.
  4. Introduced a dedicated Cost-Effectiveness Analysis module for healthcare.

Bugs and reliability 25

  1. Corrected decision calculations and recommendations, including selected decision-criterion metrics, Minimax Regret updates, decision-criteria selection, and recommendations without uncertainty nodes.
  2. Resolved Cost-Effectiveness workflow and output issues affecting option availability, plane charts, reports, and root-node expected values.
  3. Improved reliability by addressing crashes and freezes involving dialogs, printing, small chart windows, third-party assemblies, and Decision Tree PDF or Excel reporting.

Interface evolution 1

  1. Simplified objective setup by removing the separate Money objective type; number objectives can instead be treated as Money type.
Major version chapter

v2.0 - v2.17

Decision Tree 2.0-2.17: stronger modeling, machine learning, and analysis reliability

Across versions 2.0 through 2.17, Decision Tree expanded diagram authoring, reporting, machine-learning workflows, and probability analysis. The releases also focused on making analytical results, reports, large-tree work, project restoration, and data-driven modeling more dependable.

29 features 38 bug fixes

Major features 29

  1. Made decision trees easier to communicate and share with editable node text, optional node metrics, richer context-menu actions, image export, and policy/rule-set viewing.
  2. Added machine-learning tree generation from CSV, Excel, and SQL Server data, then added cancellation, improved cancellation handling, performance, and progress reporting for analysis.
  3. Improved continuity across projects and audiences with multi-language support and saved diagram zoom, node spacing, and node-width settings.
  4. Added a Probability Distribution Fit control to adjust the probability curve within the specified range, and exposed node payoff editing from the node context menu.

Bugs and reliability 38

  1. Improved machine-learning resilience by addressing failures with missing values and recognition of continuous Excel and DateTime attributes.
  2. Corrected analytical calculations and interpretation issues involving minimize criteria, negative-number utilities, objective units, certainty equivalents, and radar-chart utility values.
  3. Improved report and sensitivity-chart presentation by restoring learned rule sets in output and addressing clipped sensitivity views and legends.
  4. Addressed stability problems across project work, node operations, machine learning, file handling, probability distributions, and calculation workflows.
Major version chapter

v1.0 - v1.2

Decision Tree Software 1.0-1.2: Simpler Multi-Criteria Payoff Entry

Across versions 1.0 through 1.2, Decision Tree Software introduced the product, received a minor performance-focused update, and simplified the experience of adding multi-criteria payoff.

1 feature

Major features 1

  1. Simplified the user experience for adding multi-criteria payoff.

The movement, year by year.

Every column shows the bugs, features, and interface work delivered in product releases that year.

188 work items covered
1
2018
47
2019
35
2020
25
2021
76
2022
2
2023
0
2024
0
2025
2
2026