KUBA-MS is a software application developed to manage the maintenance of infrastructure facilities in a cost effective manner. KUBA-MS is a part of the KUBA 5 suite, large civil engineering infrastructure management software, designed and developed by the CADRZ seated in Basel, Switzerland. Software is developed for the Swiss Federal Roads Authority (FEDRO).


The system is designed to recommend a maintenance measures, predict future infrastructure object condition states due to the traceable process of deterioration, calculate benefit to cost ratio (BCR). The deterioration of an object through its condition states is modelled by a discrete Markov chain. Optimal maintenance interventions are determined using a Markov Decision Process (MDP). A deterioration model is estimated either from the inspection data or the expert system if no inspection data are available.

On the network-level the long-term maintenance costs and probable condition state distribution for a group of infrastructure objects are calculated for a certain maintenance policy (optimal, minimal or user defined).

The objective of project-level analysis is to determine the cost-effective measure from among a set of applicable measures, for an infrastructure object based on its current condition state. The process involves modelling and prediction of future conditions associated with a specific measure. An engineering analysis is then performed to select the cost-effective measure according to the selected maintenance policy.

Theoretical background and system algorithms used in KUBA-MS are provided by the Swiss company Infrastructure Management Consultants Ltd (IMC) from Zurich.

KUBA-MS 5.0 was developed in correlation with the other KUBA 5.0 projects with a special request that the user interface should remain the same as in the previous version of the software. That implied that certain parts of the KUBA 4 framework had to be migrated to KUBA 5 framework. As a result KUBA-MS 5.0 was designed to use MS Windows Forms for graphical user interface, and Windows Communication Foundation (WCF) for web services. Program is written in C# and developed with MS Visual Studio 2008.