MKV is a Markov Analysis program for analysing state transition diagrams (markov chain) using numerical integration techniques. MKV provides facilities for defining multiple phases representing continuous or discrete transitions. The program also analyses non-homogeneous processes by allowing time-dependent transition rates to be defined. Systems with time-dependent transition rates are strictly non-Markovian, however the addition of this facility in the MKV program allows certain types of ageing processes to be modeled